int형으로 정수가 입력되면 이를 아스키 코드로 변환하는 문제이다.

 

파이썬에서는 

print(ord('A')) # 65
print(ord('B')) # 66

print(chr(65)) # A
print(chr(66)) # B

다음과 같이 ord(), chr()을 활용해 아스키코드 문자를 정수로, 정수를 아스키코드 문자로 변환할 수 있다.

대문자 알파벳은 (65 ≤ A ≤ 90) 범위를 가진다. 소문자 알파벳은 (97 ≤ a ≤ 122)의 범위를 가진다.

아스키코드표는 다음과 같다.

출처 : 나무위키

입력받은 정수형 변수를 아스키코드로 변환하는 것은 다음과 같다.

n = int(input())
print(chr(n))

'<코딩테스트> > [기타 문제-기초]' 카테고리의 다른 글

[006]가장 큰 나머지  (0) 2024.09.15
[005] ID만들기  (1) 2024.09.15
[003] 8진수, 16진수  (0) 2024.09.11
[002] 등차수열  (0) 2024.09.11
[001] 비밀번호 찾기  (0) 2024.09.11

+ Recent posts