Búsqueda de pico en un array

JavaScript Medium arrays

Tarea «Búsqueda de pico en un array»

Dado un array de números enteros. Encuentre el índice del elemento que es un pico, es decir, estrictamente mayor que sus vecinos. Si hay varios de estos elementos, devuelva el índice del primero encontrado. Los elementos de los extremos se consideran picos si son mayores que su único vecino. El array no está vacío. Si no hay picos, devuelva -1.

Formato de entrada

Primera línea: un número entero N (1 ≤ N ≤ 1000) — la cantidad de elementos. Segunda línea: N números enteros separados por espacios.

Formato de salida

Un número entero — el índice del primer pico (indexación desde 0) o -1 si no hay picos.

main.js