Heim >Backend-Entwicklung >Python-Tutorial >Mini-Max-Summe – HackerRank-Problemlösung

Mini-Max-Summe – HackerRank-Problemlösung

Susan Sarandon
Susan SarandonOriginal
2024-12-29 20:31:11458Durchsuche

Mini-Max Sum - HackerRank Problem Solving

Mini-Max Sum ist ein Hackerrank-Problem aus der Subdomäne Algorithmen, das das Verständnis der Summe von For-Loop und Array. In diesem Beitrag erfahren Sie, wie Sie das Mini-Max-Summen-Problem von Hackerrank und seine Lösung in Python und C lösen.

Problemstellung und Erklärung

Finden Sie die maximale und minimale Summe des angegebenen Arrays von Ganzzahlen. Gibt die maximale und minimale Summe aller vier Elemente des Arrays aus.

Beispiel: 2 3 1 4 5

    Maximalsumme: 3 4 5 2 = 14
  • Mindestsumme: 1 2 3 4 = 10
Mini-Max-Summenlösung in Python

Erklärung der Lösung in Python

MiniMaxSum(), das ein Array von Ganzzahlen als Eingabe verwendet und die minimale und maximale Summe aller vier Elemente des Arrays ausgibt.

Die Funktion funktioniert, indem sie zunächst eine Variablensumme auf 0 initialisiert. Anschließend iteriert sie über das Eingabearray und fügt jedes Element zur Summe hinzu.

Nachdem die Schleife ihre Iteration abgeschlossen hat, berechnet die Funktion die minimale und maximale Summe aller vier Elemente des Arrays, indem sie jeweils das größte und das kleinste Element von der Summe subtrahiert.

Schließlich gibt die Funktion die minimale und maximale Summe auf der Konsole aus.

Mini-Max-Summenlösung in C

Erklärung der Lösung in C

miniMaxSum() verwendet einen Vektor aus ganzen Zahlen als Eingabe und gibt die minimale und maximale Summe aller vier Elemente des Vektors aus.

Die Funktion funktioniert, indem sie zunächst zwei Variablen initialisiert: min und max, jeweils auf den maximal bzw. minimal möglichen Long-Wert.

Dann iteriert es über den Eingabevektor und berechnet die Summe aller Elemente im Vektor mit Ausnahme des aktuellen Elements. Dies geschieht durch die Verwendung einer verschachtelten for-Schleife.

Bei jeder Iteration der äußeren Schleife aktualisiert die Funktion die Min- und Max-Variablen, wenn die berechnete Summe kleiner als Min bzw. größer als Max ist.

Nachdem die Schleife ihre Iteration abgeschlossen hat, gibt die Funktion die Werte von Min und Max auf der Konsole aus.

Das obige ist der detaillierte Inhalt vonMini-Max-Summe – HackerRank-Problemlösung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn