博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
取周期性字符串中的其中一个
阅读量:6898 次
发布时间:2019-06-27

本文共 949 字,大约阅读时间需要 3 分钟。

如果一个字符串由很多个完全相同的字符串组成,如果只想取其中一个则可以:

test.js:

let targetStr = process.argv.slice(2)[0]              // 获取想要重复的字符串  123456let repeatCount = process.argv.slice(2)[1]            // 获取想要重复的次数    8let resultStr = ''for(let i = 0; i < repeatCount; i++) {  resultStr += targetStr}console.log(resultStr)function countInstances(mainStr, subStr){    let count = 0    let offset = 0    do{      offset = mainStr.indexOf(subStr, offset);      if(offset != -1)      {          count++;          offset += subStr.length;      }    } while (offset != -1)    return count}function findTargetStr(targetStr) {  let len = targetStr.length  for(let i = 0; i < len; i++) {    let str = ''    for (let k = 0; k <= i; k++) {      str += targetStr[k]    }    let count = countInstances(targetStr, str)    if (count * str.length === len) {      console.log(str)      break    }  }}findTargetStr(resultStr)                         // 123456

shell命令窗口输入: node test.js 123456 8

转载地址:http://zbcdl.baihongyu.com/

你可能感兴趣的文章
win7 32/64bit VS2010 OpenCV 2.4.9 环境配置
查看>>
tomcat配置虚拟主机
查看>>
【百度地图API】百度API卫星图使用方法和卫星图对比工具
查看>>
XCode中使用SVN 教程
查看>>
Guice--Java依赖注入框架
查看>>
第二、UIScrollView的使用大全
查看>>
Ehcache(03)——Ehcache中储存缓存的方式
查看>>
基于海康监控的图像识别设计
查看>>
Senparc.Weixin.MP SDK 微信公众平台开发教程(十五):消息加密
查看>>
CCNA2.0笔记_HSRP
查看>>
wamp You don't have permission to access / on this server等问题的解决.
查看>>
【POJ】3071 Football
查看>>
ArcGis 统计方法
查看>>
Resource interpreted as Script but transferred with MIME type text/plain
查看>>
VirtualBox安装及使用说明和虚拟机安装XP系统图文教程
查看>>
【android】优秀的UI资源站点集合
查看>>
iOS 容易引“起循环引用”的三种场景
查看>>
轮播图点击 手势 代码
查看>>
新年札记:自学系统补完计划
查看>>
[Javascript] Gradient Fills on the HTML5 Canvas
查看>>