백준 15552번 문제는 input 대신 sys.stdin.readline을 사용하여 a + b값을 출력하는 문제이다.
내 코드
import sys # sys.stdin.readline을 사용하기 위해 import 해줘야 함
t = int(input()) # t = 테스트 케이스 개수
for i in range(t): # 테스트 케이스 개수(t)만큼 반복 실행
a, b = map(int, sys.stdin.readline().split()) # 더할 두 정수(a, b)값 입력(공백으로 구분)
print(a + b) # a+b값 출력
결과
이번 문제에선 처음으로 input 대신 sys.stdin.readline을 사용해 값을 출력해봤다.
자세히는 모르겠지만 sys.stdin.readline을 사용하면
입출력 속도가 상승해서 여러 줄을 입력받거나 출력할 때 시간초과가 나는 것을 조금이나마 방지할 수 있나보다.
더 자세한 내용은 검색해서 알아봐야겠다..!
'코딩테스트 > 백준' 카테고리의 다른 글
[백준] 2588번 자바 문제 풀이 (0) | 2023.03.11 |
---|---|
[백준] 11021번 파이썬 문제 풀이 (0) | 2023.02.05 |
[백준] 25304번 파이썬 문제 풀이 (0) | 2023.02.04 |
[백준] 8393번 파이썬 문제 풀이 (0) | 2023.02.04 |
[백준] 10950번 파이썬 문제 풀이 (0) | 2023.02.04 |