728x90
https://www.acmicpc.net/problem/11718
문제 설명
입력 받은 대로 출력하는 프로그램을 작성하시오.
풀이 과정
- 나의 풀이
① 이 문제에서 직관적으로 파악한 것은 '입력값이 몇 번 주어지는지는 모르지만 입력된 값 그대로 출력해야한다는거구나'이다.
② 아이디어 열기
입력값이 몇 번 주어지는지는 모르겠는데... 입력값이 그대로 출력해야한다라..
try,except 구문을 통해 입력값이 계속 들어오면 그대로 프린트해주고, 입력값이 안들어온다면 즉 EOF(End Of File)상태라면 break를 걸어주도록 하자.
이를 실제 코드에 구현해보면 다음과 같다.
# 11718
while True :
try :
print(input())
except EOFError:
break
후기
평소 입력값으로 몇번의 입력이 있는지 주어지는데 이번 문제같은 경우 몇번의 입력이 있었는지 전혀 정보가 주어지지 않아 try,except 구문을 통해 EOF에러발생시 break를 해줌으로써 해결하였다.
'Algorithm' 카테고리의 다른 글
[백준] 10820 문자열 분석 (Python 파이썬) (0) | 2021.08.11 |
---|---|
[백준] 1406 에디터 (파이썬 Python) (0) | 2021.07.17 |
[백준] 1935 후위 표기식2 (파이썬 Python) (0) | 2021.07.10 |
[백준] 2743 단어 길이 재기 (파이썬 Python) (0) | 2021.07.08 |
[백준] 9012 괄호 (파이썬 Python) (0) | 2021.07.08 |