ホームページ > バックエンド開発 > Python チュートリアル > Mini-Max Sum - HackerRank の問題解決

Mini-Max Sum - HackerRank の問題解決

Susan Sarandon
リリース: 2024-12-29 20:31:11
オリジナル
449 人が閲覧しました

Mini-Max Sum - HackerRank Problem Solving

Mini-Max Sum は、For-Loop と 配列。この投稿では、Hackerrank の Mini-Max Sum 問題を解く方法と、Python と C でのその解決策を学びます。

問題の記述と説明

指定された整数配列の最大値と最小値の合計を求めます。配列の 4 つの要素の最大値と最小値の合計を出力します。

例: 2 3 1 4 5

    最大合計: 3 4 5 2 = 14
  • 最小合計: 1 2 3 4 = 10
Python での Mini-Max Sum ソリューション

Pythonでの解法解説

miniMaxSum()。整数の配列を入力として受け取り、配列の 4 つの要素の最小値と最大値の合計を出力します。

この関数は、まず変数 sum を 0 に初期化することで機能します。次に、入力配列を反復処理し、各要素を sum に追加します。

ループの反復が終了すると、関数は合計から最大要素と最小要素をそれぞれ減算して、配列の任意の 4 つの要素の最小合計と最大合計を計算します。

最後に、この関数は最小値と最大値の合計をコンソールに出力します。

C での Mini-Max Sum 解

C言語での解決策の説明

miniMaxSum() は、整数のベクトルを入力として受け取り、ベクトルの 4 つの要素の最小値と最大値の合計を出力します。

この関数は、最初に 2 つの変数 min と max を、それぞれ可能な最大長と最小長の値に初期化することで機能します。

次に、入力ベクトルを反復処理し、現在の要素を除くベクトル内のすべての要素の合計を計算します。これは、ネストされた for ループを使用して行われます。

外側のループの反復ごとに、計算された合計が min より小さいか max より大きい場合、関数はそれぞれ min 変数と max 変数を更新します。

ループの反復が終了すると、関数は最小値と最大値の値をコンソールに出力します。

以上がMini-Max Sum - HackerRank の問題解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート