728x90
이 글은 백준 알고리즘 10809번에 대한 문제풀이입니다. 자세한 내용은 코드 내의 주석으로 대신 하였습니다.
import string
S = input()
# making dict of alphabet ( default is -1 )
d = dict.fromkeys(string.ascii_lowercase, -1)
for i in range(len(S)):
if d[S[i]] == -1: # Only when it first appears
d[S[i]] = i
value_list = d.values()
for i in value_list:
print(i, end=' ')
728x90
'Development > Algorithm' 카테고리의 다른 글
[Algorithm] 백준 1157번 문제풀이 (0) | 2021.03.24 |
---|---|
[Algorithm] 백준 2675번 문제풀이 (0) | 2021.03.24 |
[Algorithm] 백준 11720번 문제 풀이 (0) | 2021.03.22 |
[Algorithm] 백준 11654번 문제 풀이 (0) | 2021.03.21 |
[Algorithm] 백준 1065번 문제풀이 (0) | 2021.03.20 |