1. 문제
2. 코드
n = int(input())
def fib(n):
fibs = [0, 1, 1, 1]
if n == 1 or n== 2 or n==3:
print(1)
exit()
else:
for i in range(4,n+1):
fibs.append((fibs[i-1])+fibs[i-3])
# print('fibs :',fibs)
return fibs[-1]
print(fib(n))
피보나치 수열을 조금 바꿔주었다 ~
'Koala - 11기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/C++] 1253 좋다 (0) | 2023.07.27 |
---|---|
[백준/python] 2234번 성 (0) | 2023.07.25 |
[백준/Python] 13699_점화식 (0) | 2023.07.23 |
[백준/python] 9625번: BABBA (0) | 2023.07.23 |
[백준/C++] 1149번: RGB거리 (0) | 2023.07.23 |