[알고리즘/백준] 10808: 알파벳 찾기(python)

이것도 여러가지 방법이 있지만... 자료구조를 이용해서 풀었다.

from collections import deque

a = deque(list(input()))
ans = [-1] * 26
i = 0
while a:
    k = a.popleft()
    if ans[ord(k) - ord('a')] == -1:
        ans[ord(k) - ord('a')] = i
    i += 1
print(*ans)

좋은 웹페이지 즐겨찾기