From 56291c4d2c0256a528b01a816b03b256d1b6ed92 Mon Sep 17 00:00:00 2001 From: Tianyi Zheng Date: Mon, 14 Aug 2023 00:06:14 -0700 Subject: [PATCH] Apply suggestions from code review --- dynamic_programming/tribonacci.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dynamic_programming/tribonacci.py b/dynamic_programming/tribonacci.py index 6032fd90b..58e15da91 100644 --- a/dynamic_programming/tribonacci.py +++ b/dynamic_programming/tribonacci.py @@ -1,7 +1,7 @@ # Tribonacci sequence using Dynamic Programming -def tribonacci(num: int) -> list: +def tribonacci(num: int) -> list[int]: """ Given a number, return first n Tribonacci Numbers. >>> tribonacci(5) @@ -9,8 +9,7 @@ def tribonacci(num: int) -> list: >>> tribonacci(8) [0, 0, 1, 1, 2, 4, 7, 13] """ - dp = [0 for i in range(num)] - dp[0] = dp[1] = 0 + dp = [0] * num dp[2] = 1 for i in range(3, num):