티스토리 뷰

문제 링크

 

11718번: 그대로 출력하기

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

www.acmicpc.net

문제 풀이

import sys
s = sys.stdin.readlines()
for i in s:
    print(i.rstrip())

11718 입출력 예시

*key point: sys 모듈의 readlines()를 이용하면 개행문자를 포함하여 input 값을 받을 수 있다. 입력된 개행 문자는 rstrip() 메서드로 없애준다.

 

*comment: 문자열 자체가 문제가 아니라 입력값의 개수가 정해져 있지 않다는 점이 이 문제의 핵심이었다. 위와 같은 방법으로 풀 수도 있지만 while문과 try-except 구문을 이용하여 EOFError(입력값이 없음) 발생시 반복문이 끝나도록 하는 방법도 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함