문제
풀이예시를 곰곰히 보다 보면 인덱스 i번째의 값은 i-2 + i-3인 것을 알 수 있다.
따라서 이 규칙대로 저장을 하며 찾으면 된다.
t = int(input())
answer = []
for i in range(t):
n = int(input())
cache = [1 for _ in range(n)]
for i in range(3, n):
cache[i] = cache[i-2]+cache[i-3]
answer.append(cache[n-1])
for i in answer:
print(i)
댓글
댓글 쓰기