[백준] 11718: 그대로 출력하기 - 파이썬[python]

다인·2024년 8월 3일

백준

목록 보기
20/112
post-thumbnail

1. EOFError

while True:
    try:
        str = input()
        print(str)
    except EOFError:
        break

2. readlines()

import sys

s = sys.stdin.readlines()
for i in s:
    print(i.rstrip())

여기서 주의할 점은
1. 한 줄이 아닌 전체를 받아와야 하므로 readline()이 아닌 readlines()여야 한다.
2. readlines()으로 받아왔기 때문에 개행문자도 포함되어 이를 제거해주어야 한다. rstrip이든 strip이든 둘 중 하나 써주면 된다.

결론

위에서 1번째가 strip을 쓴 거, 2번째가 rstrip을 쓴 건데 신기하게도 걸린 시간이 strip을 쓴 게 더 빠르다. 왜일깡

0개의 댓글