国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

取周期性字符串中的其中一個

codecook / 2304人閱讀

摘要:如果一個字符串由很多個完全相同的字符串組成,如果只想取其中一個則可以獲取想要重復的字符串獲取想要重復的次數在命令窗口輸入

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

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獲立項

    摘要:日前,在瑞士日內瓦舉行的國際電信聯盟第研究組的全會上,由大唐電信旗下大唐軟件和中國聯通聯合提交的兩項標準立項大數據的數據保留概覽與需求和云業務生命周期管理的元數據框架獲得正式立項,取得了在大數據和云計算技術領域國際標準制定中的又一突破。日前,在瑞士日內瓦舉行的國際電信聯盟(ITU-T)第13研究組的全會上,由大唐電信旗下大唐軟件和中國聯通聯合提交的兩項標準立項Y.BDDP-reqts:Big...

    alaege 評論0 收藏0
  • 深度學習的關鍵術語

    摘要:摘要本文著重介紹了深度學習的一些關鍵術語,其中包括生物神經元,多層感知器,前饋神經網絡和遞歸神經網絡。深度學習最近取得了令人吃驚的成就。人工神經網絡機器學習架構最初是由深度學習的腦神經尤其是神經元所啟發的。 摘要: 本文著重介紹了深度學習的一些關鍵術語,其中包括生物神經元,多層感知器(MLP),前饋神經網絡和遞歸神經網絡。對于初學者來說,掌握它們可以防止在學習請教時的尷尬~ 深度學習已...

    蘇丹 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<