[python/알고리즘] 파이썬 입력 받기 | sys.stdin.readline()

·2024년 12월 16일
0

백준 15552 - 빠른 A+B

input()

파이썬 기초 문법으로 입력을 받는 가장 기본 적인 방법. 하지만 입력 양이 많으면 for문이나 while문으로 한 줄씩 입력 받는 것이 시간 초과로 이어진다.

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

sys.stdin.readline()

이때 input() 대신 활용할 수 있는 것이 sys.stdin.readline이다.

  • N개의 줄로 된 인풋을 받기
import sys
N = int(input())
for i in range(N):
	a, b = map(int, sys.stdin.readline().split())
    print(a+b)
  • 개행문제 제거 필요
profile
To Dare is To Do

0개의 댓글