Heim >Backend-Entwicklung >Python-Tutorial >Mini-Max-Summe – HackerRank-Problemlösung
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
Beispiel: 2 3 1 4 5
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
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!