时间:2021-07-01 10:21:17 帮助过:61人阅读
第二种情况,要求生成初始化序列之外的项,也很简单,像生成斐波那契数列一样,一个循环,新项由前面最近三项相加构成,以此类推。
function tribonacci(signature,n){
var startPoint = 0;
if(n < signature.length){
return signature.slice(0,n);
}
for(var i=startPoint+signature.length;i<n;i++){
signature[i] = signature[startPoint] + signature[startPoint+1] + signature[startPoint+2];
startPoint++;
}
return signature;
}以上就是 JavaScript趣题:Tribonacci数列的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!