티스토리 뷰


이 문제는 find() 함수를 이용하면 편하다.

find() 함수는 단어가 가장 처음 나온 위치를 반환한다. 만약 단어가 존재하지 않을 경우 -1을 반환한다.

find() 함수를 쉽게 이용하기 위해 알파벳들을 ord() 함수를 이용해 아스키코드로 변환하여 사용한다.

문제풀이

1
2
3
4
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/11   »
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
Total
Today
Yesterday