Mini-Max Sum は、For-Loop と 配列。この投稿では、Hackerrank の Mini-Max Sum 問題を解く方法と、Python と C でのその解決策を学びます。
問題の記述と説明
例: 2 3 1 4 5
この関数は、まず変数 sum を 0 に初期化することで機能します。次に、入力配列を反復処理し、各要素を sum に追加します。
ループの反復が終了すると、関数は合計から最大要素と最小要素をそれぞれ減算して、配列の任意の 4 つの要素の最小合計と最大合計を計算します。
最後に、この関数は最小値と最大値の合計をコンソールに出力します。
C での Mini-Max Sum 解
この関数は、最初に 2 つの変数 min と max を、それぞれ可能な最大長と最小長の値に初期化することで機能します。
次に、入力ベクトルを反復処理し、現在の要素を除くベクトル内のすべての要素の合計を計算します。これは、ネストされた for ループを使用して行われます。
外側のループの反復ごとに、計算された合計が min より小さいか max より大きい場合、関数はそれぞれ min 変数と max 変数を更新します。
ループの反復が終了すると、関数は最小値と最大値の値をコンソールに出力します。
以上がMini-Max Sum - HackerRank の問題解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。