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