티스토리 뷰
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 |
댓글