Skip to content

Parcours d’une liste. Somme d’éléments.

Pas de vacances pour les poulpes !

Aujourd’hui monsieur Koro a prévu un entrainement spécial pour ses élèves qui devront franchir plusieurs cols avant la tombée de la nuit. Ils vont passer leur temps à monter, descendre, remonter, redescendre, etc… et leur professeur, qui ne manque pas une occasion de faire faire un peu de calcul mental à Nagisa, lui demande de noter les différentes variations d’altitudes, afin de pouvoir calculer à la fin de la journée quelle est la dénivelée totale qu’il a montée ainsi que la dénivelée totale qu’il a descendue (les deux valeurs peuvent être différentes car les élèves du célèbre poulpe ne retournent pas à leur point de départ).

Votre travail :

Vous devez aider Nagisa en écrivant une fonction qui prend comme paramètre une liste d’entiers représentant les variations d’altitude, chaque entier étant strictement positif dans le cas d’une montée et strictement négatif dans le cas d’une descente (il n’y a rien à compter pour les tronçons qui sont bien à plat). Votre fonction devra retourner l’altitude totale montée puis l’altitude totale descendue (ces deux nombres sont positifs).

Exemple :

>>> denivelees([4,7,-6,-3,2])
>>> 13, 9

Ce contenu est réservé aux étudiants de PCSI2.
CPGE du lycée Fabert -- METZ

Corrigé de l’exercice 015

Ce contenu est réservé aux étudiants de PCSI2.
CPGE du lycée Fabert -- METZ


Back To Top