为了账号安全,请及时绑定邮箱和手机立即绑定

js如何判断一组数字是否连续

js如何判断一组数字是否连续

阿波罗的战车 2019-04-13 08:36:23
js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]];vararr=[3,4,13,14,15,17,20,22];
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

javascriptfunctionarrange(source){
vart;
varta;
varr=[];
source.forEach(function(v){
console.log(t,v);//跟踪调试用
if(t===v){
ta.push(t);
t++;
return;
}
ta=[v];
t=v+1;
r.push(ta);
});
returnr;
}
vararr=[3,4,13,14,15,17,20,22];
console.log(arrange(arr));
C:\Users\James\Desktop>iojstest.js
undefined3
44
513
1414
1515
1617
1820
2122
[[3,4],[13,14,15],[17],[20],[22]]
                            
查看完整回答
反对 回复 2019-04-13
?
互换的青春

TA贡献1797条经验 获得超6个赞

連續是什麼意思
1,2,3連續嗎?(連續自然數)
2,4,6,8連續嗎?(連續偶數)
1,2,4,8,16,32,64連續嗎?(連續等比數列)
1,2,3,5,6連續嗎?(連續遞增數列)
1,2,4,8,9,10,11連續嗎?(連續遞增數列)
1,0,-1,-2連續嗎?(連續遞減數列)
1,0,1,0,1,0連續嗎?(連續震蕩數列)
首先請定義何爲「連續」
然後就不是問題了。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 1357 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信