-코드
n = int(input())
r = [0, 1, 2]
for i in range(3, n + 1):
r.append(r[i - 1] + r[i - 2])
print(r[n] % 10007)
하다가 계산이 잘 안돼서 4이후로 맞나 확인하려고 찾아보니 피보나치 수열과 바슷해서 예전에 풀었던 것을 이용하여 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]15792번 A/B - 2 (0) | 2021.05.27 |
---|---|
[백준/파이썬]1065번 한수 (0) | 2021.05.27 |
[백준/파이썬]1003번 피보나치 함수 (0) | 2021.05.26 |
[백준/파이썬]1676번 팩토리얼 0의 개수 (0) | 2021.05.25 |
[백준/파이썬]11004번 K번째 수 (0) | 2021.05.25 |