JavaScriptを使用して特定の回数だけ文字列を繰り返す
問題
文字列と数値を2つの引数として受け取るJavaScript関数を作成する必要があります。
この関数は、2番目の引数で指定された回数だけ入力文字列を繰り返し、新しい繰り返し文字列を返す必要があります。
例
以下はコードです-
const str = 'this'; const num = 8; const repeatSpecificTimes = (str = '', num = 1) => { const arr = [str]; let i = 1; while(i < num){ arr.push(arr[0]); i++; }; return arr.join(''); }; console.log(repeatSpecificTimes(str, num));
出力
thisthisthisthisthisthisthisthis
-
JavaScriptを使用して文字列のアルファベットを反転する
問題 アルファベットといくつかの特殊文字で構成される文字列strを取り込むJavaScript関数を作成する必要があります。 この関数は、入力文字列に基づいて新しい文字列を返す必要があります。アルファベット以外のすべての文字は同じ場所にあり、すべての文字は位置を逆にします。 たとえば、関数への入力が 入力 const str = 'k_lmn_opq'; 出力 const output = 'q_pon_mlk'; 例 const str = 'k_lmn_opq'; const reverseAlphabets = (str) =
-
JavaScriptを使用して配列内の特定の番号に最も近い2つの要素を検索する
問題 ソートされた整数の配列arrを最初の引数として受け取り、ターゲット番号を2番目の引数として受け取るJavaScript関数を作成する必要があります。 この関数は、配列arrに存在し、ターゲットに最も近い2つの数値の配列を返す必要があります。出力配列も昇順で並べ替える必要があります。 たとえば、関数への入力が 入力 const arr = [1, 2, 3, 4, 5]; const target = 3; 出力 const output = [2, 3]; 例 以下はコードです- const arr = [1, 2, 3, 4, 5]; const target = 3;