Écrire une fonction etendue(liste) qui retourne l'étendue (différence entre le max. et le min.) d'une liste.
Écrire une fonction moyenne(liste) qui retourne la moyenne des éléments de liste.
Écrire une fonction mediane(liste) qui retourne la médiane des éléments de liste.
Écrire une fonction diviseurs(n) qui renvoie la liste des diviseurs positifs de n, dans l'ordre croissant.
Écrire une fonction doubler(liste) qui renvoie la liste des doubles des nombres de liste.
Écrire une fonction somme(liste) qui retourne la somme des éléments de liste.
Naturellement, la fonction sum est interdite...
Écrire une fonction produit(liste) qui retourne le produit des éléments de liste.
Écrire une fonction nombrePairs(liste) qui retourne, pour une liste de nombres entiers, le nombre d'entiers pairs de la liste.
Écrire une fonction nombreNegatifs(liste) qui retourne le nombre de nombres négatifs de la liste.
Écrire une fonction zeroSiNegatif(liste) qui retourne liste (une liste d'entiers relatifs) modifiée de sorte que les éléments négatifs sont remplacés par 0.
La moyenne quadratique de $n$ nombres $a_1$, $a_2$, ..., $a_n$ est définie par : $$ Q_n = \sqrt{\frac{a_1^2 + a_2^2 + \ldots + a_n^2}{n}} $$ Écrire la fonction moyenneQuadratique(liste) qui retourne la moyenne quadratique des éléments de liste arrondie à $10^{-4}$.
Par exemple, la moyenne quadratique de 1,2 et 3 est : $$ \sqrt{\frac{1^2 + 2^2 + 3^2}{3}} = \sqrt{\frac{14}{3}} \simeq 2,1602 $$
La moyenne harmonique de $n$ nombres strictement positifs $a_1$, $a_2$, ..., $a_n$ est définie par : $$ H_n = \frac{n}{\frac{1}{a_1} + \frac{1}{a_2} + \ldots + \frac{1}{a_n}} $$ Écrire la fonction moyenneHarmonique(liste) qui retourne la moyenne harmonique des éléments de liste arrondie à $10^{-4}$.
La suite de Syracuse est une suite mathématique étonnante : on choisit un nombre $N$ de départ, et on construit la suite de la façon suivante :
Écrire une fonction syracuse(N) qui retourne la liste des nombres obtenu dans la suite de Syracuse jusqu'à rencontrer le nombre 1.
La suite de Fibonacci est la suite mathématique définie par :
$$ u_0 = u_1 = 1 ~~~~~ u_{n+2} = u_{n+1} + u_{n} $$
(chaque terme est obtenu en sommant les deux précédents)
Écrire une fonction fibonacci(n) qui renvoie la liste des n premiers nombres de Fibonacci.
Écrire des fonctions premier(participants, classement) et dernier(participants, classement), retournant respectivement le premier arrivé et le dernier arrivé dans une course de vélo, où :
Écrire une fonction inverser(liste) qui retourne liste inversée.