사실 나는 아스키 코드에 대해서는 무지했기 때문에, 파이썬의 아스키 코드 관련해서 찾아보고 코드를 썼다:
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()을 통해 해결했다.
'알고리즘 테스트 > 백준 문제풀이 및 해설' 카테고리의 다른 글
<백준 문제풀이: 10809번> 파이썬 - 알파벳 찾기 (0) | 2020.11.12 |
---|---|
<백준 문제풀이: 11720번> 파이썬 - 숫자의 합 (0) | 2020.11.11 |
<백준 문제풀이: 15596번> 파이썬 - 정수 N개의 합 (0) | 2020.11.08 |
<백준 문제풀이: 4344번> 파이썬 - 평균은 넘겠지 (0) | 2020.11.07 |
<백준 문제풀이: 8958번> 파이썬 - OX퀴즈 (0) | 2020.11.06 |