编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

JS算法每日一练(五)(js的算法案例)

wxchong 2024-09-07 01:24:13 开源技术 8 ℃ 0 评论

#头条创作挑战赛#


给定一个字符串数组,按每组128位长度分割字符串数组,求:可以分割成多少组,打印分割的每组元素

? // 自动生成1314位数字

var productArray = [];

for(var i = 0;i < 1314; i++) {

productArray.push(i)

}

productArray = productArray.join(''); // 转换为字符串

var splitLength = 128; // 每组分割的长度

// 最多可以分多少组

var maxArrayNum = Math.ceil((productArray.length) / splitLength);

console.log('可以分多少组', maxArrayNum);

for(var i = 0;i < maxArrayNum;i++) {

console.log('第' + (i + 1) + '组', productArray.substr(i * splitLength, splitLength));

}

应用场景:一般物联网上传数据(二进制的0和1),会要求一段段上传,通过上面这个例子就可以把一整段数据切割成一份份的再上传。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表