1905 : (재귀함수) 1부터 n까지 합 구하기

import sys
sys.setrecursionlimit(1000000)
a=int(input())

def sumNto1(a,sum2):
  if a==0:
    print(sum2)
  else:
    sum2 += a
    sumNto1(a-1,sum2)
sum2=0
sumNto1(a,sum2)

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

a,b=map(int,input().split())
def odd(a,b):
  if b<a:
    return 0
  elif b % 2 != 0:
    odd(a,b-1)
    print(b)
  elif b % 2 == 0:
    odd(a,b-1)
odd(a,b)
  
    
  
    
    
    

(codeup) 1902 : (재귀 함수) 1부터 n까지 역순으로 출력하기

n = int(input())
def oneToN(n):
  if(n==1):
    print(1)
  else:
    print(n)
    oneToN(n-1)
oneToN(n)

 

n = int(input())
def oneToN(n):
  if(n!=1):
    oneToN(n-1)
  print(n)
oneToN(n)

+ Recent posts