문자 -> 숫자로 바꿔준 후
숫자 ->문자로 바꿔서 출력해주면 됩니다.
힌트를 이용하여 설명을 해보면,
아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장됩니다.
따라서, 문자도 값으로 덧셈을 할 수 있습니다. 어떤 문자의 값에 1을 더하면 그 다음 문자의 값이 되기 때문입니다.
A를 65라는 숫자로 ord() 함수를 이용해 바꿔주고, 여기에 1을 더하면 66이 됩니다. 이를 다시 문자로 바꿔주면
66이 나타내는 문자인 B를 출력 할 수 있습니다.
-정답 코드-
a = ord(input())
print(chr(a + 1))
'개발,컴퓨터 > 코딩테스트' 카테고리의 다른 글
| 코드업 파이썬 기초 100제 6043번 풀이 (0) | 2023.04.06 |
|---|---|
| 코드업 파이썬 기초 100제 6034번 풀이 (0) | 2023.04.06 |
| 코드업 파이썬 기초 100제 6008번 풀이 (0) | 2023.04.03 |
| [코딩 테스트] 코드업 파이썬 기초 100제 (0) | 2023.04.03 |
| 비전공자의 코딩 테스트 준비 시작! (0) | 2023.04.02 |