<source>
https://www.acmicpc.net/problem/10809
word = input() # word변수에 문자열 입력
alphabet = list(range(97,123)) # 알파벳 범위 리스트 생성
for x in alphabet :
print(word.find(chr(x))) # word에 포함된 알파벳 있다면 해당 알파벳의 인덱스값 출력
chr() 함수
정수를 인자로 입력하면 해당 숫자에 해당되는 문자를 출력한다. (cf. ord() 함수에 문자를 인자로 입력하면 정수를 출력)
소문자 알파벳은 아스키 코드로 97~123의 범위에 있다.
alphabet = list(range(97,123))
for i in alphabet:
print(chr(i), end =',')
find() 메서드
- string type에 포함된 메서드이다
- 특정 문자가 해당 string에 포함되어 있다면 그 문자의 인덱스 값을 출력한다
- 인자로 입력된 문자가 string에 포함되어있지 않다면 -1을 출력한다.
'Algorithm > BAEKJOON' 카테고리의 다른 글
[Python] 백준 #1316 그룹 단어 체커 - sorted() (0) | 2021.11.08 |
---|