Recherche d’un pic dans un tableau

JavaScript Medium arrays

Tâche «Recherche d’un pic dans un tableau»

Soit un tableau d’entiers. Trouvez l’indice de l’élément qui est un pic, c’est-à-dire strictement supérieur à ses voisins. S’il y a plusieurs tels éléments, retournez l’indice du premier trouvé. Les éléments aux extrémités sont considérés comme des pics s’ils sont supérieurs à leur unique voisin. Le tableau n’est pas vide. S’il n’y a aucun pic, retournez -1.

Format d\ entrée

Première ligne : un entier N (1 ≤ N ≤ 1000) — le nombre d’éléments. Deuxième ligne : N entiers séparés par des espaces.

Format de sortie

Un entier — l’indice du premier pic (indexé à partir de 0) ou -1 s’il n’y a aucun pic.

main.js