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である必要があります。 変更された配列の負の値は許可されていません。 変更された配列の場合、配列の最小値を最大化する必要があります。 配列の変更は、配列の任意の要素を増減することで実行できます。 。 これらの制約を使用して、新しい配列を見つけ、配列の最小要素の最大化された値を返す必要があります。 問題を理解するために例を見てみましょう