JavaScriptの文字列で母音を返す
アルファベットを含む可能性のある文字列を受け取るJavaScript関数を作成する必要があります。この関数は、文字列に存在する母音の数をカウントして返す必要があります。
例
以下はコードです-
const str = 'this is a string'; const countVowels = (str = '') => { str = str.toLowerCase(); const legend = 'aeiou'; let count = 0; for(let i = 0; i < str.length; i++){ const el = str[i]; if(!legend.includes(el)){ continue; }; count++; }; return count; }; console.log(countVowels(str));
出力
以下はコンソールでの出力です-
4
-
JavaScriptで文字列内でシフトを実行する
小文字の英字を含む文字列strと、配列arrの配列があるとします。ここでarr [i] =[direction、amount] − 方向は0(左シフトの場合)または1(右シフトの場合)になります。 amountは、文字列sをシフトする量です。 1だけ左シフトすると、sの最初の文字が削除され、最後に追加されます。 同様に、1だけ右にシフトすると、sの最後の文字が削除され、先頭に追加されます。 最初の引数として文字列を取り、2番目の引数としてシフトデータを含む配列を受け取るJavaScript関数を作成する必要があります。 関数は配列を反復処理し、文字列で必要なシ
-
マジックストリング: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