Algorithm/CodeUp73 [CodeUp 기초 100제]1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(풀이 성공) 입력: 영문자 1개가 입력된다. 출력: 다음 문자를 출력한다. 내 코드: x = input() y = str(x) z = ord(y)+1 print(chr(z)) 또 다른 풀이: x = ord(input()) print(chr(x+1)) Comment: 입력한 알파벳을 아스키 코드로 변환하기 위해서는 ord 함수를 사용하면 됩니다. 여기에 1을 더해준 후, chr를 사용해 다시 문자로 변환해 주면 됩니다. 2021. 1. 14. [CodeUp 기초 100제]1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(풀이 성공) 입력: 정수 1개가 입력된다. 출력: 부호를 바꿔 출력한다. 내 코드: print(-int(input())) 2021. 1. 2. [CodeUp 기초 100제]1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1(풀이 성공) 입력: 2개의 정수가 공백으로 구분되어 입력된다. ** 주의 : 계산의 결과가 int 범위를 넘어가는지를 잘 생각해 보아야 한다. 출력: 두 정수의 합을 출력한다. 내 코드: x, y = map(int, input().split()) print(x+y) Comment: 39번 문제는 이 문제와 거의 동일한, 간단한 문제이므로 생략합니다. 2021. 1. 1. [CodeUp 기초 100제]1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기(풀이 성공) 입력: 10진 정수 1개(0 ~ 255 범위)가 입력된다. 출력: 아스키코드 값을 문자로 출력한다. 내 코드: print(chr(int(input()))) 또 다른 풀이: x = int(input()) # int로 바꿔주지 않으면 x가 string이 되어 chr 함수값이 나오지 않게 됨 print(chr(x)) Comment: 36번을 그대로 뒤집은 문제입니다. 10진수를 아스키 코드로 변환시키는 함수 chr만 알면 쉽게 문제를 풀 수 있습니다. 2020. 12. 29. 이전 1 ··· 7 8 9 10 11 12 13 ··· 19 다음