티스토리 뷰


이 문제는 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
댓글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday