728x90
반응형
앞에 알파벳 개수와 비슷한 문제다.
우선 크기가 26이고 요소들이 전부 -1인 리스트를 생성한다.
# 요소 값은 어떤 수를 사용해도 상관없다.
그 후 find를 사용해 알파벳의 위치를 찾으면 된다.
# find는 찾는 단어가 str안에 들어있다면 맨 앞의 인댁스를 리턴해주기 때문에 다른 추가 코드가 필요 없다.
li = [-1]*26
word = input()
for l in word:
li[ord(l) - ord('a')] = word.find(l)
for n in li:
print(n, end = ' ')
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 10817번 세 수(python) (0) | 2020.02.14 |
---|---|
백준 알고리즘 10814번 나이순 정렬(python) (0) | 2020.02.14 |
백준 알고리즘 10808번 알파벳 개수(python) (0) | 2020.02.14 |
백준 알고리즘 10797번 10부제(python) (0) | 2020.02.14 |
백준 알고리즘 10773번 제로(python) (0) | 2020.02.14 |