처음에 몇 개의 묶음을 입력받을지 수를 입력받고
이후로 덧셈의 값을 출력해낼 두 수의 묶음을 입력받는다
import sys
num = int(sys.stdin.readline())
for i in range(num):
A, B = map(int, sys.stdin.readline().split())
print(A + B)
sys.stdin.readline()은 int 형태로 값을 입력받지 않기 때문에 int()로 묶어줘야 하고
그렇게 받은 묶음 개수로 for 문을 돌리며 A, B의 수를 반복적으로 받음과 동시에 출력해준다
여기에서 map은 리스트 요소로 만들어주는 함수로
요소의 변수형을 설정하고(int), 요소로 변경할 문자를 받는다(sys.stdin.readline())
여기에서 split()은 띄어쓰기를 두고 함께 입력된 문자를 나눠주는 역할을 한다
'코딩 테스트 > 백준 파이썬 문제 풀이' 카테고리의 다른 글
[백준 2742번 파이썬] 기찍 N (0) | 2022.03.30 |
---|---|
[백준 2741번 파이썬] N 찍기 (0) | 2022.03.30 |
[백준 8393번 파이썬] 합 (0) | 2022.03.30 |
[백준 2480번 파이썬] 주사위 세개 (0) | 2022.03.30 |
[백준 2525번 파이썬] 오븐 시계 (0) | 2022.03.29 |