求能卡死有 无限循环检测机制的 网页的代码

2019-08-19 23:48:15 +08:00
 roshad
1320 次点击
所在节点    问与答
1 条回复
roshad
2019-08-19 23:51:36 +08:00
function sumFibs(num) {
var fib =(num)=>{
if (num<3) return 1
return fib(num-1)+fib(num-2)
}
var sum =0;

for (var i=1;fib(i)<=num;i++){
if (fib(i)%2!=0) sum+=fib(i)
}

return sum
}
很低效的求 fib,数字够大能卡死一段时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX