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

文字列JavaScriptでスペースの数を検索する


スペースを含む文字列を受け取るJavaScript関数を作成する必要があります。関数は、その文字列に存在するスペースの数を単純にカウントする必要があります。

例-

入力文字列が-

の場合
const str = 'this is a string';

その場合、出力は-

になります。
const output = 4;

const str = 'this is a string';
const countSpaces = (str = '') => {
   let count = 0;
   for(let i = 0;
   i < str.length; i++){
      const el = str[i];
      if(el !== ' '){
         continue; };
         count++; };
      return count;
};
console.log(countSpaces(str));

出力

これにより、次の出力が生成されます-

4

  1. JavaScriptで文字列内のハミング距離を見つける

    ハミング距離: 同じ長さの2つの弦の間のハミング距離は、これらの弦が変化する位置の数です。 言い換えれば、これは、ある弦を別の弦に変えるために必要な変更の最小数の尺度です。ハミング距離は通常、同じ長さの弦で測定されます。 同じ長さの2つの文字列(たとえば、str1とstr2)を受け取るJavaScript関数を作成する必要があります。関数は、これらの文字列間のハミング距離を計算して返す必要があります。 例 以下はコードです- const str1 = 'Hello World'; const str2 = 'Heeyy World'; const fin

  2. JavaScriptで文字列の最小削除を見つける

    このようなバイナリ文字列があるとします- const str = '001001'; 最初で唯一の引数など、1つの文字列を受け取るJavaScript関数を作成する必要があります。 次に、関数は、2つの隣接する数値が同じにならないように、入力に必要な最小削除数を計算して返す必要があります。 たとえば、上記の文字列の場合、出力は-になります。 const output = 2; インデックス0と3で「0」を削除すると、新しい文字列は「0101」になります。これは、必要な最長の文字列です。 例 このためのコードは-になります const str = '001001