Функция поиска пика в массиве

Swift Средний functions

Задача «Функция поиска пика в массиве»

Напишите функцию, которая принимает массив целых чисел и возвращает индекс пика. Пиком считается элемент, который строго больше своих соседей. Если массив содержит несколько пиков, верните индекс первого. Если массив пустой или содержит менее 3 элементов, верните -1. Функция должна быть реализована без использования встроенных методов поиска.

Формат ввода

На вход подается строка с целыми числами, разделенными пробелами.

Формат вывода

Одно целое число — индекс первого пика или -1, если пик не найден.

Примеры

Пример 1

ВВОД
5 4 3 2 1
ВЫВОД
-1
main.swift