반응형
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 5-11 문자열 그대로 출력하기 #11718
문제 📢
입력 받은 대로 출력하는 프로그램을 작성하시오.
입력 |
출력 |
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다. |
입력받은 그대로 출력한다. |
나의 생각 🌟
이 문제는 간단하게 문제 그대로 입력받은 대로 출력하면 되는 문제인 것 같다.
내가 적은 답안 💡
import sys
while True:
try:
r = sys.stdin.readline().rstrip()
if r == "":
break
print(r)
except EOFError:
break
if r =="": 와 except EOFError: 는 입력받은 요소가 없거나 끝났을 때 사용하는 코드다.
좀 더 자세히 알아보자면,
if r== "":는 사용자가 아무것도 입력하지 않고 엔터만 눌렀을 때,
except EOFError:은 입력이 완전히 끝났을 때 사용한다.
느낀점🎻
이 문제는 간단해 보이면서도 은근 생각을 해야 되는 문제였던 것 같다
이 블로그는 개발자를 꿈꾸는 사람이 열심히 공부하며 적어가는 공간입니다.
제 답안과 풀이가 다를 수 있지만, 정확한 정보를 위해 여러 번 검토하며 적겠습니다!
반응형
'CODES > 백준 | Solved.ac' 카테고리의 다른 글
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 6-2 심화 1 킹, 퀸, 룩, 비숍, 나이트, 폰 #3003 (0) | 2025.05.22 |
---|---|
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 6-1 심화 1 새싹 #25083 (1) | 2025.05.22 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 5-10 문자열 다이얼 #5622 (0) | 2025.04.23 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 5-9 문자열 상수 #2908 (0) | 2025.04.23 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 5-8 문자열 단어의 개수 #1152 (2) | 2025.04.23 |