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
'Algorithm(Python) > 재귀함수' 카테고리의 다른 글
[Algorithm] CodeUp 1912 (재귀함수) 펙토리얼 계산(python 파이썬) (0) | 2022.05.16 |
---|---|
[Algorithm] CodeUp 1905 (재귀함수) 1부터 n까지 합 구하기(python 파이썬) (0) | 2022.05.15 |
[Algorithm] CodeUp 1902 (재귀 함수) 1부터 n까지 역순으로 출력하기(python 파이썬) (0) | 2022.05.13 |
[Algorithm] CodeUp 1901 (재귀함수) 1부터 n까지 출력하기(python 파이썬) (0) | 2022.05.12 |
[Algorithm] 재귀함수(Recursive Function) 개념 정리 (0) | 2022.05.11 |