Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列内の2回の反復単語数-JavaScript


2回繰り返される単語を含む文字列を取り込む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

  1. JavaScriptの文字列で母音を返す

    アルファベットを含む可能性のある文字列を受け取るJavaScript関数を作成する必要があります。この関数は、文字列に存在する母音の数をカウントして返す必要があります。 例 以下はコードです- const str = 'this is a string'; const countVowels = (str = '') => {    str = str.toLowerCase();    const legend = 'aeiou';    let count = 0; &nbs

  2. マジックストリング:JavaScriptの質問

    問題 マジックストリングstrは、「1」と「2」のみで構成され、次のルールに従います- 文字列strは、文字「1」と「2」の連続する出現回数を連結すると文字列str自体が生成されるため、魔法のようです。 文字列strの最初のいくつかの要素は次のとおりです- str = "1221121221221121122……" 連続する「1」と「2」をstrでグループ化すると、-になります。 1 22 11 2 1 22 1 22 11 2 11 22 ...... 各グループでの「1」または「2」の出現は-です。 1 2 2 1 1 2 1 2