관리 메뉴

솜씨좋은장씨

[BaekJoon] 11283번 : 한글 2 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 11283번 : 한글 2 (Python)

솜씨좋은장씨 2022. 7. 29. 21:06
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 한글 2 입니다.

 

11283번: 한글 2

한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있

www.acmicpc.net

👨🏻‍💻 문제 풀이

각 문자의 아스키 코드 값을 구해주는 ord 함수를 활용하여 문제를 풀었습니다.

가 부터 힣 까지 ord() 로 구하면 44032 부터 55203 사이의 숫자로 변환이 됩니다.

이를 활용하여 

ord(입력받은 문자) - ord('가') + 1

위와 같이 계산하면 정답을 구할 수 있습니다.

👨🏻‍💻 코드 ( Solution )

def korean_2(word):
    return ord(word) - ord('가') + 1


if __name__ == "__main__":
    word = input()
    print(korean_2(word))

 

 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments