Dev/PS
[백준/BOJ] 11718번: 그대로 출력하기 (Python) 풀이
KangJerry
2024. 6. 11. 23:49
Beakjoon Online Judge(BOJ) 의 11718번 문제인 '그대로 출력하기' 를 풀어보았다.
[문제 정보]
https://www.acmicpc.net/problem/11718
문제 개요:
[ 문제 ]
입력 받은 대로 출력하는 프로그램을 작성하시오.
[ 입력 ]
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다.
각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다.
[ 출력 ]
입력받은 그대로 출력한다.
알고리즘:
- 리스트를 하나 만들어준다. (arr 변수에 빈 배열로 초기화한다)
- 무한 반복문을 하나 만들고, try except 구문을 활용해 엔터 기준으로 입력이 끝나기 전까지 문자열을 입력받아 arr에 저장하고, 예외가 발생했을 때(입력이 끝났을 때) 반복문을 빠져나온다.
- 입력받은 문자열이 담긴 arr을 반복문을 통해 풀어 입력받은 그대로 출력한다.
코드:
arr = []
while True:
try:
arr.append(input())
except:
break
for i in range(len(arr)):
print(arr[i])
위 풀이에 대한 질문이나, 틀린 정보가 있다면 댓글로 말씀해 주시면 감사하겠습니다!
728x90