본문 바로가기
ALGORITHM/SW Expert Academy

[SWEA/Python] 6323. 함수의 기초 4

by 안녕나는현서 2021. 7. 22.
728x90

📌 문제

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

📌 문제 접근 방법

  1. 피보나치 수열 : 처음 두 항을 1과 1로 한 후, 그 다음 항부터는 바로 앞의 두 개의 항을 더해 만드는 수열
  2. f(n) = f(n-1) + f(n-2)  재귀함수 사용

 

📌 코드

number = int(input())

def fibo(number) :
    if number <= 2 :
        return 1
    
    return fibo(number-1) + fibo(number-2)

sequence = []

for i in range(1, number+1) :
    sequence.append(fibo(i))
    
print(sequence)
728x90

댓글