[ python ] 코드업 1904 - 두 수 사이의 홀수 출력하기

안영우·2021년 3월 17일
0

[ Code Up ]

목록 보기
4/6
post-thumbnail

📍 코드업 1904 - 두 수 사이의 홀수 출력하기

코드업 1904 - 두 수 사이의 홀수 출력하기

⚡️ 나의 풀이

범위내의 값을 출력할때는 어떻게 할까 고민을 했다.
딱히 떠오르지 않아 먼저, 홀수만 출력하는 코드를 짜보자!라는 생각이 들어 샤프를 끄적거리며 홀수만 출력할때 재귀함수의 종료조건을 작성하다가 1 대신에 다른 변수가 들어가면 범위내의 값을 출력할 수 있겠네?!라는 생각을 했다.

그리고 앞선문제와 달리 변수를 2개 받기 때문에 재귀함수 호출 조건에서도 인자를 2개 넣어줘야 했다. 그럼 지금보다 -1 작은값을 넣어줄때마다 a보다 작으면 더 이상 호출을 안하게 설정하면 되겠다. 라는 생각을 했다.

코드를 그대로 구현했더니 정답판정을 받았다.

a, b = map(int, input().split())

def func_odd(a, b):
    if b > a:
        func_odd(a, b-1)

    if b % 2 == 1:
        print(b, end=' ')
    else:
        return

func_odd(a, b)
profile
YW_Tech

0개의 댓글