Função de busca de pico em um array
Swift
Medium
functions
Tarefa «Função de busca de pico em um array»
Escreva uma função que recebe um array de números inteiros e retorna o índice do pico. Pico é considerado um elemento que é estritamente maior que seus vizinhos. Se o array contiver múltiplos picos, retorne o índice do primeiro. Se o array estiver vazio ou contiver menos de 3 elementos, retorne -1. A função deve ser implementada sem usar métodos de busca embutidos.
Formato de Entrada
Na entrada, é fornecida uma string com números inteiros separados por espaços.
Formato de Saída
Um único número inteiro — o índice do primeiro pico ou -1, se nenhum pico for encontrado.
Exemplos
Exemplo 1
ENTRADA
5 4 3 2 1
SAÍDA
-1
main.swift