티스토리 뷰
이 문제는 find() 함수를 이용하면 편하다.
find() 함수는 단어가 가장 처음 나온 위치를 반환한다. 만약 단어가 존재하지 않을 경우 -1을 반환한다.
find() 함수를 쉽게 이용하기 위해 알파벳들을 ord() 함수를 이용해 아스키코드로 변환하여 사용한다.
문제풀이
S = input() for Rpt in range(0, 26): print(str(S.find(chr(ord('a') + Rpt))) + " ",end="")
'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글
[python3] 10872번 팩토리얼 (0) | 2018.06.11 |
---|---|
[python3] 1094번 막대기 (0) | 2018.06.09 |
[python3] 8958번 OX퀴즈 (0) | 2018.05.10 |
[python3] 10828번 스택 (0) | 2018.04.30 |
[python3] 2750번 수 정렬하기 (0) | 2018.04.19 |
댓글