아이공의 AI 공부 도전기

[CodeUp] 1901번 (재귀함수) 1부터 n까지 출력하기 (Python)

 

 

반복문 for나 whlie을 쓰지 않고 문제를 풀어보는 공부의 시간

 

Python

 

방법 1 - 메모리 27724 / 시간 16 / 코드 길이 71B

def o(n):
  if n == 1:
    print(1)
  else: 
    o(n-1)
    print(n)

o(int(input()))

 

방법 2 - 메모리 27724 / 시간 16 / 코드 길이 71B

 

def o(n):
  if n<1:
    return
  o(n-1)
  print(n)

o(int(input()))

 

방법 3 - 메모리 27724 / 시간 16 / 코드 길이 68B

 

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

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading