본문 바로가기

코딩 테스트/백준 파이썬 문제 풀이

[백준 15552번 파이썬] 빠른 A+B

https://www.acmicpc.net/problem/15552

 

처음에 몇 개의 묶음을 입력받을지 수를 입력받고

이후로 덧셈의 값을 출력해낼 두 수의 묶음을 입력받는다

 

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()은 띄어쓰기를 두고 함께 입력된 문자를 나눠주는 역할을 한다