S = list(input())
alpahbet = list('abcdefghijklmnopqrstuvwxyz')
dic = {}
#a-z 딕셔너리에 대한 value값 -1로 초기화
for i in alpahbet:
dic[i] = -1
#처음 등장하는 위치를 dic[i]값에 저장
for i in S:
if dic[i] == -1:
dic[i] = S.index(i)
#value값 출력
for i in dic:
print(dic[i], end=" ")
https://www.acmicpc.net/problem/10809
10809번: 알파벳 찾기
각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출
www.acmicpc.net
'Algorithm > 백준' 카테고리의 다른 글
[백준(BOJ) / python] 1157 - 단어 공부 (0) | 2021.08.15 |
---|---|
[백준(BOJ) / python] 11720 - 숫자의 합 (0) | 2021.08.15 |
[백준(BOJ) / python] 8958 - OX퀴즈 (0) | 2021.08.15 |
[백준(BOJ) / python] 3052 - 나머지 (0) | 2021.08.15 |
[백준(BOJ) / python] 2920 - 음계 (0) | 2021.08.15 |