백준 11718번 풀이

문제

입력하면 걍 그대로 출력하면 된다.

풀이

입력 보자마자 뭐여 이건 싶었는데… 와일트루였냐고… 아무튼 그렇다. while True로 입력이 들어오면 출력하고, 입력 없이 걍 엔터만 들어오면 끝낼건데…

import sys 

while True: 
    word = sys.stdin.readline().rstrip()
    print(word)

이렇게만 하면 루프를 빠져나가지 못한다. 그럼 어캄? 나갈 조건을 만들어줘야죠.

import sys 

while True: 
    word = sys.stdin.readline().rstrip()
    print(word)
    if word == "":
        break

근데 얘는 또 문제가 있다. 엔터키 치면 나가는 건 좋은데 엔터키 친게 출력되면 안되그덩.

import sys 

while True: 
    word = sys.stdin.readline().rstrip()
    if word == "":
        break
    print(word)

참 쉽죠?