[백준] 10809번: 알파벳 찾기 (Python)

Dodam·2023년 9월 2일
0

[백준] Python

목록 보기
4/8
post-thumbnail

문제

10809번: 알파벳 찾기

Python3 코드


참고

a부터 z까지의 알파벳은 아스키 코드의 숫자 범위로 리스트를 생성한다.
아스키 코드에서 a = 97 이고, z = 122 이다.
97에서 122까지의 숫자가 a부터 z까지의 알파벳에 대응하는 아스키 코드이다.

1. 아스키코드 변환 함수

chr() 함수는 숫자(아스키 코드)를 문자로 변환하는 함수이고,
반대로 문자를 숫자로 변환할 때는 ord() 함수를 사용한다.

2. find 함수와 index 함수의 비교

find 함수는 문자열에서만 사용 가능한 함수이다. 이와 유사한 기능을 하는 함수로 index 함수가 있다. index 함수는 문자열뿐만 아니라 리스트, 튜플과 같은 반복 가능한 iterable 자료형에서도 찾는 문자의 인덱스를 반환하는 함수로 쓰인다.

find 함수와 다른 점은 find 함수는 찾는 문자가 문자열 안에 포함되지 않은 경우 -1을 출력하지만, index 함수는 AttributeError가 발생한다.

profile
⏰ Good things take time

0개의 댓글