JavaScriptで配列の最小値と最大値を返す関数
問題
配列を取り込んで別の配列を返すJavaScript関数を作成する必要があります。この配列の最初の要素は入力配列の最小要素であり、2番目の要素は入力配列の最大要素である必要があります。
例
以下はコードです-
const arr = [56, 34, 23, 687, 2, 56, 567];
const findMinMax = (arr = []) => {
const creds = arr.reduce((acc, val) => {
let [smallest, greatest] = acc;
if(val > greatest){
greatest = val;
};
if(val < smallest){
smallest = val;
};
return [smallest, greatest];
}, [Infinity, -Infinity]);
return creds;
};
console.log(findMinMax(arr)); 出力
[2, 687]
-
JavaScriptを使用して2次元配列の各行の最小値の合計を見つける
問題 数値の2次元配列を受け取るJavaScript関数を作成する必要があります。この関数は、2次元配列の各行から最小の数値を選択し、最後にそれらの最小の数値の合計を返す必要があります。 例 以下はコードです- const arr = [ [2, 5, 1, 6], [6, 8, 5, 8], [3, 6, 7, 5], [9, 11, 13, 12] ]; const sumSmallest = (arr = []) => { const findSma
-
C++で変更された配列の最小値の可能な最大値を見つけます
この問題では、サイズnと数値Sの配列arr []が与えられます。私たちのタスクは、変更された配列の最小値の可能な最大値を見つけることです。 。 アレイを変更するためのルールは次のとおりです 変更前と変更後の配列要素の合計の差はSである必要があります。 変更された配列の負の値は許可されていません。 変更された配列の場合、配列の最小値を最大化する必要があります。 配列の変更は、配列の任意の要素を増減することで実行できます。 。 これらの制約を使用して、新しい配列を見つけ、配列の最小要素の最大化された値を返す必要があります。 問題を理解するために例を見てみましょう