파이썬에서 EOF 처리

백엔드&인프라 추종자·2025년 3월 30일

파이썬 공부

목록 보기
3/6

백준 문제를 풀다보면 입력이 몇줄인지 알려주지 않는 문제들이 있다.

이럴경우 입력을 받는 방법이다.

sys.stdin.readline 함수는 EOF 가 발생하면 빈문자열('')을 리턴한다.

그러므로 아래와 같이 처리하면 된다.

import sys

read = sys.stdin.readline

while True:
    line = read().rstrip()
    if line == '':
        break
    print(line)

참고글: https://www.acmicpc.net/board/view/28332

profile
AI 답변 글을 주로 올립니다.

0개의 댓글