코딩일지/python 백준 알고리즘
python 백준 알고리즘 11654번: 아스키 코드
야언
2022. 9. 13. 19:00
https://www.acmicpc.net/problem/11654
11654번: 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
※아스키 코드 ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호)
영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다.
아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다.
내 제출
c = input()
print(ord(c))
파이썬 내장 함수인 ord 함수 (하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환) 를 이용하여 해결할 수 있었다.
반대의 경우 chr 함수 (하나의 정수를 인자로 받고 해당 정수에 해당하는 유니코드 문자를 반환) 를 사용