Python/online judge

백준 [11718.그대로 출력하기] | Python

구름솜:D 2023. 11. 27. 16:39
728x90

✏️ 문제

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

 

11718번: 그대로 출력하기

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시

www.acmicpc.net

 

 

✏️ 풀이방법

1. while문을 True로 조건이 항상 수행되도록 하여 무한반복으로 입력할 수 있도록 선언

2. 예외처리를 통해 반복을 중단

-  EOF(End Of File)는 더이상 입력할 파일이 없는 경우를 의미한다.

 

 

📌 코드

while True:
    try: print(input())
    except EOFError:
        break

 

📌 결과

#입력
Hello
Baekjoon
Online Judge

#출력
Hello
Baekjoon
Online Judge

 

 

🤔 시행착오.1

a = []
for i in range(3):
    a.append(input())
for i in range(3):
    print(a[i])
Hello
Baekjoon
Online Judge

- 입력예제에 있는 문장은 그대로 출력될 수 있지만 다른문장을 입력하면 그대로 출력할 수가 없다.

 

 

 

📝 메모

- 예외처리

- EOFError