Maison >développement back-end >Tutoriel Python >Somme Mini-Max - Résolution de problèmes HackerRank

Somme Mini-Max - Résolution de problèmes HackerRank

Susan Sarandon
Susan Sarandonoriginal
2024-12-29 20:31:11458parcourir

Mini-Max Sum - HackerRank Problem Solving

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.

Énoncé du problème et explication

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

  • Somme maximale : 3 4 5 2 = 14
  • Somme minimale : 1 2 3 4 = 10

Solution de somme mini-maximale en Python

Explication de la solution en Python

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.

Solution de somme mini-maximale en C

Explication de la solution en C

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn