본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]9507번 Generations of Tribbles

by 현장 2021. 6. 7.

-코드

def sol(n):
    if n < 2:
        return 1
    elif n == 2:
        return 2
    elif n == 3:
        return 4
    elif n > 3:
        return arr[n - 1] + arr[n - 2] + arr[n - 3] + arr[n - 4]


for _ in range(int(input())):
    arr = []
    for i in range(int(input()) + 1):
        arr.append(sol(i))
    print(arr[-1])