𝘼𝙣𝙖𝙡𝙮𝙨𝙞𝙨/ᴀʟɢᴏʀɪᴛʜᴍ
Python fibo
콜라맛갈비
2024. 3. 11. 19:26
728x90
재귀함수 사용시 런타임 에러날때,
def solution(n):
pre = 0 # 이전 피보나치 수를 저장하는 변수
current = 1 # 현재 피보나치 수를 저장하는 변수
# 2부터 n까지 순회
for i in range(2, n+1):
# 현재 피보나치 수는 이전 두 피보나치 수의 합
# 이전 피보나치 수는 갱신하기 전의 현재 피보나치 수
current, pre = current + pre, current
# n번째 피보나치 수를 1234567로 나눈 나머지를 반환
return current % 1234567
728x90