Minipicos
Escreva uma função que retorne todos os elementos de um array que sejam estritamente maiores que seus vizinhos adjacentes à esquerda e à direita.
Exemplos
Program.MiniPeaks(new[] {4, 5, 2, 1, 4, 9, 7, 2}) ➞ new[] {5, 9}
// 5 tem como vizinhos 4 e 2, e ambos são menores que 5.
Program.MiniPeaks(new[] {1, 2, 1, 1, 3, 2, 5, 4, 4}) ➞ new[] {2, 3, 5}
Program.MiniPeaks(new[] {1, 2, 3, 4, 5, 6}) ➞ System.Array.Empty<int>()Observações
- Não considere os números das extremidades, pois eles têm apenas um vizinho à esquerda/direita.
- Se nenhum número atender a essa condição, retorne um array vazio.