728x90

1904 : (재귀함수) 두 수 사이의 홀수 출력하기

문제 설명

시작수(a)와 마지막 수(b)가 입력되면

a부터 b까지의 모든 홀수를 출력하시오.

이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.

금지 키워드 : for, while, goto
시간 제한 : 1 Sec
메모리 제한 : 128 MB

입력

두 수 a, b 가 입력된다. (1<=a<=b<=100)

출력

a~b의 홀수를 모두 출력한다.

입력 예시

2 7

출력 예시

3 5 7

풀이

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

def odd(a,b):
    if a%2 == 1:
        print(a, end=' ')
    if a==b:
        return

    odd(a+1,b)
odd(a,b)
728x90

+ Recent posts