카테고리 없음

백준 11718,11719번 : 그대로 출력하기 1,2 (Python, 파이썬)

에르미타쥬 2019. 3. 5. 18:40

https://www.acmicpc.net/problem/11718

https://www.acmicpc.net/problem/11719


파이썬의 특성을 이용하면 쉽다. 파이썬은 입력을 그대로 출력을 받아주는 함수 print()를 제공하기 때문이다.

while 반복문 아래 try , except 예외 처리 구문으로

일단 입력을 받아 출력해보고(try) 예외가 발생(EOFError)하면 프로그램이 멈추는 구조로 작성한다.


*EOFrror : 읽어들일 데이터가 더 이상 없을 때 발생하는 에러

11718번, 11719번 문제는 다음과 같은 코드로 둘 다 해결 가능하다.


1
2
3
4
5
6
while True:
        try:
                print('''%s''' % input())
        except EOFError:
                break
 
cs