
안녕하세요 :)
오늘은 백준 10950번 문제를 가지고 왔습니다.
이 문제의 핵심은 반복할 동안에 입력을 받고 값을 바로 출력하는 것이 아닌 나중에 한번에 출력하는 것입니다.
저는 값을 list에 저장하는 방법을 선택했습니다.
먼저 빈 리스트를 만들어줍니다. 빈 리스트를 만드는 방법은 다음과 같이 2개입니다.
list_1 = list() list_2 = []
입력받은 수만큼 반복하는 동안 2개의 값을 입력받아줍니다.
for x in range(1,a+1): a, b = map(int, input().split())
리스트에 값을 추가하고 싶으면 append를 사용해줍니다.
list_1.append(a+b)
리스트의 값을 반복문을 통해 출력해줍니다.
for x in list_1: print(x)
마지막으로 10950번 정답 코드입니다.
a = int(input())
l = []
for x in range(1,a+1):
a, b = map(int, input().split())
l.append(a+b)
for x in l:
print(x)