문제
https://www.acmicpc.net/problem/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)
참 쉽죠?
'BOJ > [BOJ] Python' 카테고리의 다른 글
백준 2444번 풀이 (0) | 2023.06.02 |
---|---|
백준 10988번 풀이 (0) | 2023.05.30 |
백준 9086번 풀이 (0) | 2023.05.30 |
백준 2743번 풀이 (0) | 2023.05.30 |
백준 27866번 풀이 (0) | 2023.05.28 |