문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력 : 첫째 줄에 A + B를 출력한다.
a와 b에 각각 int(input())으로 받아 계산했을 때 런타임 에러로 오답처리되었다.
첫째 줄이라는 조건을 위해 한 번에 값을 두개 입력받아 처리해야 한다.
- 공백을 기준으로 분리하여 각각의 변수에 저장된다
- split() 결과는 문자열 상태이므로 정수로 변환 후 계산해야한다
>>> a, b = input().split()
10 20
>>> print(int(a) + int(b))
30
- map 함수를 이용해 split() 결과를 모두 형변환하는 방법
>>> a, b = map(int, input().split())
10 20
>>> print(a + b)
30