본문 바로가기
문제 풀이/백준

[백준] 10809번 알파벳 찾기

by ginny. 2023. 7. 29.

 

[파이썬 문자열 - find 함수]

 

find 함수 : 특정 문자의 시작 위치를 찾을 때 유용

문자를 검색해서 존재하면 인덱스 반환. (*찾는 문자가 여러개 있을 경우, 문자열에서 제일 처음 등장한 위치 index)

없으면 -1 을 반환함.

 

<1>

string.find(찾을 문자)

 

<2>

string.find(찾을 문자, 시작 index, 끝 index)   // 시작index = 생략시 처음부터, 끝index=맨마지막까지

 

 

[파이썬 리스트 반복문으로 한번에 만들기]

 

<1>

aList=[chr(i) for i in range(97,123)]

 

<2>
aList=list(map(chr, range(97,123)))

 

 

[해결]

s=input()

aList =[chr(i) for i in range(97,123)]

for a in aList:
    print(s.find(a),end=' ')

 

 

 

 

'문제 풀이 > 백준' 카테고리의 다른 글

[백준] 8958번 OX퀴즈  (0) 2023.07.29
[백준] 1032번 명령 프롬프트  (0) 2023.07.29
[백준] 2908 상수  (0) 2023.07.17
[백준] 11718번 그대로 출력하기  (0) 2023.07.16
[백준] 11654번 아스키 코드  (0) 2023.07.15

댓글