Grand écart – Regional event 2003

Level 1

Énoncé

Écrivez une fonction qui prend en paramètre un tableau de nombres entiers, et qui recherche, dans ce tableau, la plus grande différence (en valeur absolue), entre un élément et son successeur (l'élément suivant dans le tableau). Votre fonction doit renvoyer cette différence.

Entrée

Vous devez lire deux lignes sur l'entrée :

  • La première ligne contient le nombre $N$ d'éléments du tableau.
  • La deuxième ligne contient les éléments du tableau, séparés par des espaces.

Sortie

Vous devez écrire une ligne sur la sortie :

  • Un entier : la valeur absolue de la plus grande différence trouvée.

Contraintes

  • $2 \le N \le 300$

Runtime constraints

Maximum memory usage
1000 kilobytes
Maximum execution time
250 milliseconds

Input/output samples

Sample input
10
4 2 3 5 10 6 4 9 1 3
Sample output
8

Submit your solution

You have to register or log in to be able to submit your solution.