728x90
반응형
1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기
시간 제한 : 1초 메모리 제한 : 128 MB
문제 설명
'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
입력
문자들이 1개씩 계속해서 입력된다.
출력
'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다.
입력 예시
x b k d l q g a c
출력 예시
x
b
k
d
l
q
내 풀이
a=input().split()
for i in a:
if i=='q':
print('q')
break
else:
print(i)
모범 답안
a=input().split()
for c in a :
print(c)
if c=='q' :
break
해설
입력받는 문자열들을 input().split() 함수로 list 형식으로 저장합니다.
for 반복문으로 list에 담긴 요소가 'q'이면 'q'를 출력하고 break 문으로 반복문을 종료합니다.
list에 담긴 요소가 'q'가 아니라면 'q'가 나오기 전까지 print() 함수로 출력해줍니다.
728x90
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 1081번 풀이 - 파이썬(python) (0) | 2020.09.22 |
---|---|
[CodeUp] 코드업 기초 100제 1080번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1078번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1077번 풀이 - 파이썬(python) (0) | 2020.09.21 |
[CodeUp] 코드업 기초 100제 1076번 풀이 - 파이썬(python) (0) | 2020.09.21 |