티스토리 뷰

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
«   2026/03   »
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
29 30 31
글 보관함