Notice
Recent Posts
Recent Comments
Link
Love Every Moment
〔백준/파이썬〕15552번 빠른 A+B 본문
반응형
출처
문제
첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. 각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력하라.
예제
# 입력
5
1 1
12 34
5 500
40 60
1000 1000
# 출력
2
46
505
100
2000
풀이
import sys
cnt = int(input())
while (cnt > 0):
A, B = map(int, sys.stdin.readline().rstrip().split())
print(A + B)
cnt -= 1
노트
- input() 을 반복적으로 사용하면 코드 실행 속도가 매우 늦기 때문에 sys.stdin.readline() 을 사용한다
- 이때 import sys 를 통해 sys 모듈을 불러와야 해당 함수를 사용할 수 있다
- 그냥 readline() 만 쓰면 문장의 맨 끝의 개행문자까지 입력받기 때문에 rstrip() 함수를 통해 마지막 문자를 제거해준다
- 모듈, 패키지, 라이브러리?
모듈(Module) | 특정 기능을 .py 파일 단위로 작성한 것 |
패키지(Package) | 특정 기능과 관련된 여러 모듈을 묶은 것 |
파이썬 표준 라이브러리(Library) | 파이썬에 기본으로 설치된 모듈과 패키지 |
반응형
'PROGRAMMING::LANGUAGE > Python' 카테고리의 다른 글
〔백준/파이썬〕10871번 N보다 작은 수 (0) | 2022.06.16 |
---|---|
〔백준/파이썬〕2438번 별 찍기 - 1 (0) | 2022.06.16 |
〔모두를 위한 파이썬〕사용자 정의 함수(def), 인자와 매개변수 (0) | 2022.06.14 |
〔백준/파이썬〕2525번 오븐 시계 (0) | 2022.06.11 |
〔백준/파이썬〕2588번 곱셈 (0) | 2022.06.08 |
Comments