티스토리 뷰
상황
입력 받은 알파벳(소문자)의 순서를 출력하라.
예제
input: a output: 1 |
input: d output: 4 |
코드
character = input() # 알파벳 소문자 입력 받기
order = ord(character) - ord('a') + 1 # 해당 알파벳의 순서 알아내기
print(order)
- ord('문자') : '문자'에 해당하는 유니 코드 정수를 반환한다.
- 따라서 입력 문자의 유니 코드 정수에, 'a'에 해당하는 유니 코드 정수를 뺀 후 1을 더하면 입력 문자의 순서를 의미한다.
728x90
'코딩 테스트' 카테고리의 다른 글
[이것이 코딩 테스트다] 실전 문제 5-4 미로 탈출 (0) | 2023.05.20 |
---|---|
[이것이 코딩 테스트다] 실전 문제 4-3 게임 개발 (0) | 2023.05.09 |
파이썬 문자열에서 특정 문자를 찾을 때 find() VS in (0) | 2023.05.03 |
[이것이 코딩 테스트다] 예제 4-1 상하좌우 (0) | 2023.05.01 |