sm 기술 블로그
48. 10809(알파벳 찾기) 본문
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