Suche nach einem Peak im Array

JavaScript Medium arrays

Aufgabe «Suche nach einem Peak im Array»

Gegeben ist ein Array von ganzen Zahlen. Finden Sie den Index eines Elements, das ein Peak ist, d. h. strikt größer als seine Nachbarn. Wenn es mehrere solcher Elemente gibt, geben Sie den Index des ersten gefundenen zurück. Randelemente gelten als Peaks, wenn sie größer als der einzige Nachbar sind. Das Array ist nicht leer. Wenn es keine Peaks gibt, geben Sie -1 zurück.

Eingabeformat

Erste Zeile: eine ganze Zahl N (1 ≤ N ≤ 1000) — die Anzahl der Elemente. Zweite Zeile: N ganze Zahlen, durch Leerzeichen getrennt.

Ausgabeformat

Eine ganze Zahl — der Index des ersten Peaks (Indizierung ab 0) oder -1, wenn es keine Peaks gibt.

main.js