알고리즘 테스트/백준 문제풀이 및 해설

<백준 문제풀이: 11654번> 파이썬 - 아스키 코드

개발린이 2020. 11. 10. 13:57

사실 나는 아스키 코드에 대해서는 무지했기 때문에, 파이썬의 아스키 코드 관련해서 찾아보고 코드를 썼다:

import sys

W = sys.stdin.readline()

if type(W) == str:
    print(ord(W))
elif type(W) == int:
    print(chr(W))

하지만 이렇게 하니 런타임 에러가 난다. 이유는 생각해보면, sys.stdin.readline()으로 통과시키게 된다면, 무조건 "\n"도 같이 출력되기 때문이다. 따라서 이 경우에는 간단하게 sys.stdin.readline()이 아닌 input()을 통해 해결했다.