https://leetcode.com/problems/n-th-tribonacci-number/
Tribonacci
的规则如下:
T0 = 0
T1 = 1
T2 = 1
Tn + 3 = Tn + Tn+1 + Tn+2
请回传Tn的结果
其实就是费氏数列的改版,原本的前两项相加变成前三项相加
class Solution:
def tribonacci(self, n: int) -> int:
Tri = [0, 1, 1]
if n < 3:
return Tri[n]
else:
for i in range(3, n+1):
Tri.append(Tri[i-3] + Tri[i-2] + Tri[i-1])
return Tri[-1]
差点睡过头赶不上
<<: Day 09 Create a Clustering Model with Azure Machine Learning designer
真的很感谢 ITHOME 的团队,办这次的比赛,我也没有想到第一次打铁人文就报双主题,而且都挑战成功...
今天要来讲介面型别的使用范例。 通常我们会使用介面来定义函式型别,程序码如下, interface ...
早上去经济部的中区服务中心处理一点事情,回程时,想顺便解决午餐,开启我的寿星优惠口袋List,首选就...
那昨天後来自己在玩写好的脚本时,发现了会有逻辑上的错误,导致物件撞墙时,会不断产生抖动,而之後也去U...
当你在开发时若不想使用编译器的话,不使用JSX也是可以开发react的。 每个JSX元素都只是呼叫 ...