字串中出現兩次的詞的次數 - JavaScript


我們需要編寫一個 JavaScript 函式,該函式接收一個字串,其中包含重複兩次的單詞,我們需要計算此類單詞。

例如 −

如果輸入字串是 −

const str = "car bus jeep car jeep bus motorbike truck";

則輸出應為 −

3

示例

以下為程式碼 −

const str = "car bus jeep car jeep bus motorbike truck";
const countRepetitive = str => {
   const strArr = str.split(" ");
   let count = 0;
   for(let i = 0; i < strArr.length; i++){
      if(i === strArr.lastIndexOf(strArr[i])){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countRepetitive(str));

輸出

以下為控制檯中的輸出 −

3

更新於: 15-Sep-2020

895 次瀏覽

Kickstart 您的 事業

獲得認證,完成課程

開始
廣告
© . All rights reserved.