Hey Tech

문자열처리 #백준11718 #그대로 출력하기 | 파이썬 풀이 본문

알고리즘/문제풀이

문자열처리 #백준11718 #그대로 출력하기 | 파이썬 풀이

Tony Park (토니) 2021. 10. 13. 09:17
728x90
반응형

📚  문제

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

 

11718번: 그대로 출력하기

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

www.acmicpc.net

💡 접근법

문제에서는 입력을 받을 문자열 개수나 입력 명령어를 끝내는 조건이 따로 주어지지 않았죠.

그럼에도 우리는 프로그램이 알아서 똑똑하게 입력받는 작업을 멈춰주길 바랍니다.

이러한 경우에는 try ~ except 구문을 활용하여 쉽게 해결할 수 있습니다.

즉, 무한 반복문에서 문자열을 끊임없이 입력받는 작업을 try 구문 안에 입력하고,

문자열을 입력받지 않는 작업은 except 구문 안에 입력함으로써 예외처리로 무한 반복문을 break 하면 됩니다.

💻  코드

# https://www.acmicpc.net/problem/11718
while True:
    try:
        print(input())
    except:
        break

✅ 정답 확인

👨‍💻 파이썬 파일(Github)

https://github.com/park-gb/algorithm-problem-solving/blob/main/string/boj_11718.py

 

GitHub - park-gb/algorithm-problem-solving: 알고리즘 문제 풀이 및 정리

알고리즘 문제 풀이 및 정리. Contribute to park-gb/algorithm-problem-solving development by creating an account on GitHub.

github.com


포스팅 내용에 오류가 있거나 조언/지적/피드백 환영입니다!😄

아래에 👇👇👇 댓글 남겨주시면 감사드리겠습니다.

그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다 :)

고맙습니다.

728x90
반응형