Lami
삶이 온통 사람의 길이니
Lami
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Elice (1)
      • 회고록 (1)
    • Git (0)
    • HTML ▪ CSS (4)
    • JavaScript (7)
      • BOJ (2)
      • Programmers (0)
      • Study Note (5)
    • TypeScript (0)
    • React (21)
      • Lecture (19)
      • Study Note (2)
    • Python (44)
      • CodeUp (38)
      • Programmers (0)
      • Study Note (6)
    • Modern Agile (80)
      • Tech Talk (7)
      • TIL (73)
    • 문제해결 (1)
    • 회고록 (5)
    • 도란도란 (2)

블로그 메뉴

  • Github

공지사항

  • 👋 안녕하세요!

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lami

삶이 온통 사람의 길이니

Python/CodeUp

코드업 기초 100제 71번

2021. 11. 21. 21:08

정수가 순서대로 입력된다.
(단, 개수는 알 수 없다.)

0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자.
while( ), for( ) 등의 반복문을 사용할 수 없다.

입력
정수가 순서대로 입력된다.

7 4 2 3 0 1 5 6 9 10 8

출력
입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.)

7
4
2
3

 

<풀이>

더보기
def goto(array, i):
    if array[i] == 0:
        return
    print(array[i])
    i += 1
    goto(array, i)

array = list(map(int, input().split()))
goto(array, i = 0)

 

강의 보면서 하다 혼자 풀 수 있을 것 같아서 해봤는데 나름 잘 풀고 있었어서 기분 좋았다.

정말 문제는 유형인 것 같다. 계속 풀다보면 어떻게 해야 하는지 감을 알아갈 수 있을 것 같다.

'Python > CodeUp' 카테고리의 다른 글

코드업 기초 100제 76번  (0) 2021.11.22
코드업 기초 100제 72번  (0) 2021.11.22
코드업 기초 100제 66번  (0) 2021.11.21
코드업 기초 100제 65번  (0) 2021.11.21
코드업 기초 100제 64번  (0) 2021.11.21
    'Python/CodeUp' 카테고리의 다른 글
    • 코드업 기초 100제 76번
    • 코드업 기초 100제 72번
    • 코드업 기초 100제 66번
    • 코드업 기초 100제 65번
    Lami
    Lami
    성장하는 즐거움을 알아가는 중입니다🌱

    티스토리툴바