配列のすべての数の数字を並べ替える-JavaScript
数値の配列を受け取り、すべての数値の数字を特定の順序で内部的に並べ替えるJavaScript関数を作成する必要があります(この問題のために昇順としましょう)。
例-配列が-
の場合const arr = [543, 65, 343, 75, 567, 878, 87];
その場合、出力は-
になります。const output = [345, 56, 334, 57, 567, 788, 78];
例
以下はコードです-
const arr = [543, 65, 343, 75, 567, 878, 87]; const ascendNumber = num => { const numArr = String(num).split('').map(el => +el); numArr.sort((a, b) => a - b); return numArr.join(''); }; const sortDigits = arr => { const res = []; for(let i = 0; i < arr.length; i++){ res.push(ascendNumber(arr[i])); }; return res; }; console.log(sortDigits(arr));
出力
以下はコンソールの出力です-
[ '345', '56', '334', '57', '567', '788', '78' ]
-
JavaScriptで配列内の最小数の桁和をチェックしています
最初で唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、最初に配列から最小の数値を選択してから、数値のすべての桁の合計を計算する必要があります。 その数の桁の合計が偶数の場合はtrueを返し、そうでない場合はfalseを返す必要があります。 例- 入力配列が-の場合 const arr = [12, 657, 23, 56, 34, 678, 42]; 次に、出力はになります。 const output = false; 配列の最小数は12であり、その桁の合計は1 + 2 =3であるため、奇数です。 例 このためのコードは-になります c
-
JavaScriptを使用して数字から数字の配列を逆にしました
問題 数値を取り込むJavaScript関数を作成する必要があります。この関数は、最初に数値を逆にしてから、逆にした数値を数字に分割し、分割された数字の配列を返す必要があります。 入力 const num = 1234567; 出力 const output = [7, 6, 5, 4, 3, 2, 1]; 逆の番号は7654321なので 例 以下はコードです- const num = 1234567; const reverseAndSplit = (num = 1) => { const numStr = String(num);