백준 11283 - 한글 2 (Python)
2024. 2. 12. 06:47ㆍ알고리즘
문제
https://www.acmicpc.net/problem/11283
11283번: 한글 2
한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있
www.acmicpc.net
풀이
print(ord(input())-44031)
아주아주 간단한 코드 한줄이다.
파이썬은 ord를 이용하여 유니코드 번호를 알아낼 수 있다.
'가'의 유니코드가 44032 이고 1번째 한글이므로, 입력받은 문자의 유니코드에 44031을 빼주어서 출력하면 순서를 알 수 있다.