algorithm

알고리즘 기초 1/2 203-자료구조(참고): 알파벳 찾기

park혀니 2025. 5. 28. 15:16

알파벳 찾기(python 10809)

이전에 풀었던 문제.

S = str(input())
result = [-1] * 26

for i in range(len(S)):
    if result[ord(S[i]) - 97] == -1:
        result[ord(S[i]) - 97] = i

print(" ".join(map(str, result)))

중복을 제거하는 방식으로 set()함수를 활용하고 싶었으나
집합으로 중복을 처리하면 순서가 섞여버리기때문에
결과값이 -1인 경우에만 입력해주는 방식으로 코드를 작성하였다.