sm 기술 블로그

48. 10809(알파벳 찾기) 본문

문제/백준_파이썬

48. 10809(알파벳 찾기)

sm_hope 2022. 5. 16. 21:03
S = input()
alpha = []

for i in range(26):
    alpha.append(-1) 

for i in range(len(S)):
    N = ord(S[i])-97
    if alpha[N] == -1 :
         alpha[N] = i

for i in range(26):
    print(alpha[i])

※ 소문자 a는 아스키코드 값으로 97

 

 

find 함수 이용

S = input()

for i in range(26):
    print(S.find(chr(97+i)))

기본 구조

string.find(찾을 문자, 시작 Index, 끝 Index)


'문제 > 백준_파이썬' 카테고리의 다른 글

50. 1157(단어공부)  (0) 2022.05.16
49. 2675(문자열 반복)  (0) 2022.05.16
47. 11720(숫자의 합)  (0) 2022.05.16
46. 11654(아스키코드)  (0) 2022.05.16
45. 1065 (한수)  (0) 2022.05.15
Comments