Dev/PS

[백준/BOJ] 11718번: 그대로 출력하기 (Python) 풀이

KangJerry 2024. 6. 11. 23:49

Beakjoon Online Judge(BOJ) 의 11718번 문제인 '그대로 출력하기' 를 풀어보았다.

 

[문제 정보]

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


문제 개요:

[ 문제 ]

입력 받은 대로 출력하는 프로그램을 작성하시오.
[ 입력 ]

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다.

각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다.
[ 출력 ]

입력받은 그대로 출력한다.

 

 

알고리즘:

  1. 리스트를 하나 만들어준다. (arr 변수에 빈 배열로 초기화한다)
  2. 무한 반복문을 하나 만들고, try except 구문을 활용해 엔터 기준으로 입력이 끝나기 전까지 문자열을 입력받아 arr에 저장하고, 예외가 발생했을 때(입력이 끝났을 때) 반복문을 빠져나온다.
  3. 입력받은 문자열이 담긴 arr을 반복문을 통해 풀어 입력받은 그대로 출력한다.

 

코드:

arr = []

while True:
    try:
        arr.append(input())
    except:
        break

for i in range(len(arr)):
    print(arr[i])

위 풀이에 대한 질문이나, 틀린 정보가 있다면 댓글로 말씀해 주시면 감사하겠습니다!

728x90