728x90
반응형
6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py)
시간 제한 : 1초 메모리 제한 : 128 MB
문제 설명
문자 1개를 입력받아 그 다음 문자를 출력해보자.
영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다.
입력
문자 1개가 입력된다.
출력
그 다음 문자를 출력한다.
입력 예시
a
출력 예시
b
내 풀이
a = ord(input())
a = a + 1
print(chr(a))
모범 답안
n1=input()
n2=ord(n1)+1
s=chr(n2)
print(s)
해설
먼저 input() 함수로 입력값을 받은 다음 ord() 함수로 묶어 입력받은 문자를 아스키 코드값으로 변환해줍니다.
변환한 아스키 코드값에 1을 더해주어 다음 문자로 변환한 뒤에 변환한 값을 chr() 함수로 유니코드 문자 형태로 출력하면 됩니다.
728x90
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 6035번 풀이 - 파이썬(python) (0) | 2021.04.23 |
---|---|
[CodeUp] 코드업 기초 100제 6034번 풀이 - 파이썬(python) (0) | 2021.04.23 |
[CodeUp] 코드업 기초 100제 6032번 풀이 - 파이썬(python) (0) | 2021.04.23 |
[CodeUp] 코드업 기초 100제 6031번 풀이 - 파이썬(python) (0) | 2021.04.23 |
[CodeUp] 코드업 기초 100제 6030번 풀이 - 파이썬(python) (0) | 2021.04.23 |