문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
제출 코드
# 1000번
input_number = input()
input_number_list = input_number.replace(' ', ',').split(',')
if len(input_number_list) == 2:
a, b = int(input_number_list[0]), int(input_number_list[1])
if 0 < a and b < 10:
print(a + b)
회고
입출력을 받아서 처리하는 게 익숙하지가 않다. 웹용으로 많이 써서 그런 듯.
힌트를 보고 재작성한 코드
# 1000번
# input_number = input()
# input_number_list = input_number.replace(' ', ',').split(',')
a, b = map(int, input().split())
# if len(input_number_list) == 2:
# a, b = int(input_number_list[0]), int(input_number_list[1])
if 0 < a and b < 10:
print(a + b)
map을 왜 생각 못했을까
'Algorithm > 백준' 카테고리의 다른 글
백준 2501번 약수구하기 python (1) | 2022.12.17 |
---|