[알파벳 찾기]-10809번
My answer
from string import ascii_lowercase
alphabet_list = list(ascii_lowercase)
s=input()
for i in alphabet_list:
if(i in s):
print(s.find(i),end=" ")
else:
print(-1,end=" ")
Another answer
print(*map(input().find,map(chr,range(97,123))))
더보기
딴건 그냥 알겠는데, 알파벳 리스트를 map(chr,range(97,123)) 이 신기하다. 굳이 import를 안해도 이렇게 쉽게 만들 수 있으니 얼렁 익숙해져야겠다.
728x90
반응형
'코딩테스트 > 백준[Python]' 카테고리의 다른 글
[Python/백준] #11655- [ROT13] (0) | 2021.12.01 |
---|---|
[Python/백준] #10820- [문자열 분석] (0) | 2021.12.01 |
[Python/백준] #10808 - [알파벳 개수] (0) | 2021.12.01 |
[Python/백준] #10866- [덱] (0) | 2021.12.01 |
[Python/백준] #10799 - [쇠막대기] [try_again] (0) | 2021.11.30 |