摘要:如果一個字符串由很多個完全相同的字符串組成,如果只想取其中一個則可以獲取想要重復的字符串獲取想要重復的次數在命令窗口輸入
如果一個字符串由很多個完全相同的字符串組成,如果只想取其中一個則可以:
test.js:
let targetStr = process.argv.slice(2)[0] // 獲取想要重復的字符串 123456 let repeatCount = process.argv.slice(2)[1] // 獲取想要重復的次數 8 let 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://specialneedsforspecialkids.com/yun/90788.html
摘要:日前,在瑞士日內瓦舉行的國際電信聯盟第研究組的全會上,由大唐電信旗下大唐軟件和中國聯通聯合提交的兩項標準立項大數據的數據保留概覽與需求和云業務生命周期管理的元數據框架獲得正式立項,取得了在大數據和云計算技術領域國際標準制定中的又一突破。日前,在瑞士日內瓦舉行的國際電信聯盟(ITU-T)第13研究組的全會上,由大唐電信旗下大唐軟件和中國聯通聯合提交的兩項標準立項Y.BDDP-reqts:Big...
閱讀 2204·2021-10-13 09:39
閱讀 3408·2021-09-30 09:52
閱讀 800·2021-09-26 09:55
閱讀 2775·2019-08-30 13:19
閱讀 1888·2019-08-26 10:42
閱讀 3185·2019-08-26 10:17
閱讀 543·2019-08-23 14:52
閱讀 3631·2019-08-23 14:39