[백준 9086] 문자열 / 파이썬 + readlines() vs readline() vs sys.stdin

권한·2025년 12월 24일

BOJ

목록 보기
5/40
import sys

for i in range(int(input())):
    text = sys.stdin.readline().rstrip("\n")
    print(text[0] + text[len(text) - 1])

기본적으로 버퍼에서 받아오므로 '\n'이 함께 딸려온다 -> 때문에 반복문에서 많이 사용되어야 이점이 생긴다.

  • sys.stdin.readlines() : 모든 입력을 한 번에 리스트 형태로 읽는다
  • sys.stdin.readline() : 한 줄만 읽는다
  • sys.stdin : 한 줄씩 자동으로 읽어준다
    -> for line in sys.stdin: print(line) 같은 경우 sys.line은 입력 통로이기 때문에 앞처럼 사용. 그냥은 사용 불가능
profile
티스토리로 옮김

0개의 댓글