JavaScriptを使用して文字列内の文字のすぐ次の文字を検索する
問題
文字列strと単一文字charを受け取るJavaScript関数を作成する必要があります。
この関数は、charの各インスタンス(存在する場合)の直後のstrに存在する次の文字を含む新しい文字列を作成する必要があります。
例
以下はコードです-
const str = 'this is a string'; const letter = 'i'; const findNextString = (str = '', letter = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; const next = str[i + 1]; if(letter === el && next){ res += next; }; }; return res; }; console.log(findNextString(str, letter));
出力
ssn
-
JavaScriptを使用してアルファベットの文字の1ベースのインデックスを検索する
問題 小文字の英語の英字を使用するJavaScript関数を作成する必要があります。この関数は、文字の1ベースのインデックスをアルファベットで返す必要があります。 例 以下はコードです- const char = 'j'; const findCharIndex = (char = '') => { const legend = ' abcdefghijklmnopqrstuvwxyz'; if(!char || !legend.includes(char) || char.lengt
-
JavaScriptで移動の最終的な方向を見つける
問題 最初で唯一の引数として、単一文字の配列arrを受け取るJavaScript関数を作成する必要があります。 配列に含めることができる文字は4文字のみで、- 「N」→北方向を表します 「S」→南方向を表します 「W」→西方向を表します 「E」→東方向を表します 各文字は、その特定の方向への単位距離の移動を指定します。また、配列内のどこかに、[(‘S’と‘N’)または(‘E’と‘W’)]の2つの反対方向が隣接して表示される場合、それらは互いの動きをキャンセルします。したがって、この関数は、結果として生じる配列全体の移動方向を見つけることになっています。 たとえば、関数への入力が-の