본문 바로가기

Development/Algorithm

[Algorithm] 백준 10809번 문제 풀이

728x90

 

Baekjoon Logo

 

이 글은 백준 알고리즘 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