본문 바로가기
알고리즘-python/백준 문제

[백준/10809/파이썬(Python3)] 알파벳 찾기

by 빅데이터1020 2021. 7. 1.
SMALL

문제 출처

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

 

풀이 코드

from string import ascii_lowercase

temp = input()
answer=[]
for alpha in list(ascii_lowercase):
    for i in range(len(temp)):
        if alpha == temp[i]:
            answer.append(i)
            break
    else: answer.append(-1)


print(' '.join(str(x) for x in answer))
LIST