[백준 11654번-파이썬/Python] 아스키코드
알고리즘 공부/BOJ백준 풀이

[백준 11654번-파이썬/Python] 아스키코드

http://acmicpc.net/problem/11654

{코드}

print(ord(input()))

{설명}

먼저 아스키코드에 대한 설명을 하자면 아스키코드란 미국정보보환표준부호의 약자로 그냥 128개의 문자라고 보면 됩니다.

이 128개의 문자안에는 A~Z, a~z, 0~9, 그리고 각종 특수 문자가 포함되어 있고 쉽게 보면 영문 키보드라고 보셔도 됩니다.

이 128개의 문자는 한 바이트(8비트)로 만들어지며 한 개의 에러 확인용 비트를 제외한 7개의 비트로 구현되어 있습니다.

즉, 각각의 문자는 그에 상응하는 숫자를 가지고 있다는 뜻입니다. 

더 자세한 내용은 이 블로그를 봐주시기 바랍니다.(설명을 잘 해놓으셨어요!)

그래서 아스키코드를 가져오려면 파이썬의 ord라는 함수를 사용하면 쉽게 가져올 수 있습니다.

사실 ord함수는 유니코드의 숫자 값을 가져오지만 처음 127까지는(시작이 0) 아스키코드와 동일하기 때문에 그대로 사용하면 됩니다.