본문 바로가기

알고리즘 (Python)/코드업 기초 100제

[CodeUp] 코드업 기초 100제 6033번 풀이 - 파이썬(python)

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
반응형