Fonction de recherche de pic dans un tableau

Swift Medium functions

Tâche «Fonction de recherche de pic dans un tableau»

Écrivez une fonction qui prend un tableau d'entiers et retourne l'indice du pic. Un pic est considéré comme un élément strictement supérieur à ses voisins. Si le tableau contient plusieurs pics, retournez l'indice du premier. Si le tableau est vide ou contient moins de 3 éléments, retournez -1. La fonction doit être implémentée sans utiliser de méthodes de recherche intégrées.

Format d\ entrée

En entrée, une chaîne de caractères avec des entiers séparés par des espaces.

Format de sortie

Un entier — l'indice du premier pic ou -1 si aucun pic n'est trouvé.

Exemples

Exemple 1

ENTRÉE
5 4 3 2 1
SORTIE
-1
main.swift