文字列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
-
JavaScriptで文字列内のハミング距離を見つける
ハミング距離: 同じ長さの2つの弦の間のハミング距離は、これらの弦が変化する位置の数です。 言い換えれば、これは、ある弦を別の弦に変えるために必要な変更の最小数の尺度です。ハミング距離は通常、同じ長さの弦で測定されます。 同じ長さの2つの文字列(たとえば、str1とstr2)を受け取るJavaScript関数を作成する必要があります。関数は、これらの文字列間のハミング距離を計算して返す必要があります。 例 以下はコードです- const str1 = 'Hello World'; const str2 = 'Heeyy World'; const fin
-
JavaScriptで文字列の最小削除を見つける
このようなバイナリ文字列があるとします- const str = '001001'; 最初で唯一の引数など、1つの文字列を受け取るJavaScript関数を作成する必要があります。 次に、関数は、2つの隣接する数値が同じにならないように、入力に必要な最小削除数を計算して返す必要があります。 たとえば、上記の文字列の場合、出力は-になります。 const output = 2; インデックス0と3で「0」を削除すると、新しい文字列は「0101」になります。これは、必要な最長の文字列です。 例 このためのコードは-になります const str = '001001