
안녕하세요 :)
오늘은 백준 11654번을 가지고 왔습니다.
이번 문제의 핵심은 문자열을 아스키코드로 변환하는 것입니다.
C언어와 달리 Python은 형변환(Casting)을 통해서 문자열을 숫자로 변환할 수 없습니다.
# 안되는 경우 c = 'A' print(int(c))
파이썬에서는 ord라는 내장함수를 사용해서 문자를 아스키코드로 변환할 수 있습니다.
c = 'A' print(ord(c)) # 출력값 65
또한 chr이라는 내장함수를 통해서 아스키코드를 문자로 변환 할 수 있습니다.
c = 65 print(chr(c)) # 출력값 'A'
다음은 11654번 정답 코드입니다.
c = input()
print(ord(c))