두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
각 테스트 케이스마다 A+B를 출력한다.
1 1
2 3
3 4
9 8
5 2
2
5
7
17
7
이 문제는 처음 접근법이 맞았으나 JS의 length같은 메서드를 생각해내지 못해 돌아가다 오히려 런타임에러로 어거지로 문제를 풀었던 문제이다.
len
데이터의 길이를 나타내는 메서드
리스트, 튜플,딕셔너리, 집합과 같은 여러 데이터 타입에서 사용됨
그래서 data를 한번에 배열에 담고, for in range 반복문으로 2개 간격으로 i변수를 높여주면서 변수 A, B에 값을 넣어주고 더하면 끝나는 문제
import sys
data = sys.stdin.read().strip().split()
for i in range(0,len(data),2):
A = int(data[i])
B = int(data[i+1])
print(A+B)