본문 바로가기

python

파이썬에서 입출력 방식 속도 높이기

본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다. - 백준 알고리즘

 

import sys

n = int(sys.stdin.readline().rstrip())

for i in range(n):
    x, y = map(int, sys.stdin.readline().split())
    print(x+y)

'python' 카테고리의 다른 글

sorted() 내장 함수  (0) 2021.02.08
EOFError  (0) 2021.02.06
문자열을 아스키코드로, 아스키코드를 문자열로  (0) 2021.02.06
파이썬 format() 메소드  (0) 2021.02.06
While문 조건에 리스트 넣기  (0) 2021.02.03