[백준] 10809번 알파벳 찾기 (python)

마뇽미뇽·2025년 6월 8일
0

알고리즘 문제풀이

목록 보기
134/165

1. 문제

https://www.acmicpc.net/problem/10809

2. 풀이

문자열을 아스키코드로 변환하여 각각 해당하는 알파벳에 위치인 인덱스 값을 더해준다.
초기값이 -1이므로 -1이 아니라면 이미 등장한 알파벳이므로 그냥 넘어가도록 조건을 주었다.

3. 코드

str = input()
alpha = [-1] * 26

for i in str:
    if alpha[ord(i) - ord('a')] != -1:
        continue
    alpha[ord(i) - ord('a')] += (str.index(i) + 1)

for i in alpha:
    print(i, end=' ')
profile
Que sera, sera

0개의 댓글