Maison >développement back-end >Tutoriel Python >Somme Mini-Max - Résolution de problèmes HackerRank
Mini-Max Sum est un problème Hackerrank du sous-domaine Algorithmes qui nécessite la compréhension de la somme de For-Loop et Tableau. Dans cet article, vous apprendrez comment résoudre le problème Mini-Max Sum de Hackerrank et sa solution en Python et C.
Trouver la somme maximale et minimale du tableau d'entiers donné. imprimer la somme maximale et minimale de quatre éléments du tableau.
Exemple :2 3 1 4 5
Le miniMaxSum(), qui prend un tableau d'entiers en entrée et imprime la somme minimale et maximale des quatre éléments du tableau.
La fonction fonctionne en initialisant d'abord une somme variable à 0. Ensuite, elle parcourt le tableau d'entrée et ajoute chaque élément à la somme.
Une fois l'itération de la boucle terminée, la fonction calcule la somme minimale et maximale de quatre éléments du tableau en soustrayant respectivement les éléments les plus grands et les plus petits de la somme.
Enfin, la fonction imprime la somme minimale et maximale sur la console.
Le miniMaxSum() prend un vecteur d'entiers en entrée et imprime la somme minimale et maximale des quatre éléments du vecteur.
La fonction fonctionne en initialisant d'abord deux variables : min et max, respectivement aux valeurs longues maximale et minimale possibles.
Ensuite, il parcourt le vecteur d'entrée et calcule la somme de tous les éléments du vecteur à l'exception de l'élément actuel. Cela se fait en utilisant une boucle for imbriquée.
Pour chaque itération de la boucle externe, la fonction met à jour les variables min et max si la somme calculée est respectivement inférieure à min ou supérieure à max.
Une fois l'itération de la boucle terminée, la fonction imprime les valeurs de min et max sur la console.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!