[백준] 15552. A+B

anjiyoo·2024년 12월 26일

Algorithm

목록 보기
38/38
post-thumbnail

📄문제

Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다.

입력) 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.

출력) 각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.


✏️풀이

  • 데이터를 빠르게 입력받기 위해 sys.stdin을 사용한다.
  • stdin을 활용하기 위해 sys모듈을 import 한다.
  • T에 반복 횟수를 입력받고, 입력받은 반복 횟수 동안 A, B에 두 정수를 입력받는다.
  • map()을 이용해 첫번째 인자로 적용할 함수, 두번째 인자로 list 같은 이터러블을 입력받는다.
  • 입력 받은 정수 값을 공백 문자로 자르고 list로 반환하기 위해 sys.stdin.readline()를 사용한다.

✔️정답

import sys

T = int(sys.stdin.readline())

for _ in range(T):
    A,B = map(int, sys.stdin.readline().split())
    print(A+B)
profile
기록으로 흔적을 남기는 것을 좋아합니다

0개의 댓글