Busca de pico em um array
JavaScript
Medium
arrays
Tarefa «Busca de pico em um array»
Dado um array de números inteiros. Encontre o índice do elemento que é um pico, ou seja, estritamente maior que seus vizinhos. Se houver vários desses elementos, retorne o índice do primeiro encontrado. Os elementos das extremidades são considerados picos se forem maiores que o único vizinho. O array não está vazio. Se não houver picos, retorne -1.
Formato de Entrada
Primeira linha: um número inteiro N (1 ≤ N ≤ 1000) — a quantidade de elementos. Segunda linha: N números inteiros separados por espaço.
Formato de Saída
Um número inteiro — o índice do primeiro pico (indexação a partir de 0) ou -1 se não houver picos.
main.js