티스토리 뷰

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
let input = readLine()!
var dict: [UInt32: Int= [:]
for i in 0..<input.count{
    let alpha = input[input.index(input.startIndex, offsetBy: i)].description
    let alphaToAscii = alpha.unicodeScalars.first?.value
    let index = alphaToAscii! - 97
    if(!dict.keys.contains(index)){
        dict[index] = i
    }
    
}
for i in 0...25{
    if(dict.keys.contains(UInt32(i))){
        print(dict[UInt32(i)]!, terminator: " ")
    }
    else{
        print("-1", terminator: " ")
    }
}
cs


'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글

10869번 '사칙연산'  (0) 2018.02.23
10817번 '세 수'  (0) 2018.02.23
10718번 'We love kriii'  (0) 2018.02.23
10430번 '나머지'  (0) 2018.02.23
10172번 '개'  (0) 2018.02.23
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함