Aprenda Lodash (4): _.dropRight, remova os últimos elementos de um array
Crie uma parte de um array sem os últimos n elementos. Se n for omitido, remova um elemento.
Neste desafio, escreva sua própria versão da função _.dropRight do Lodash sem importar a biblioteca, para entender melhor como ela funciona. Em Java, as sobrecargas permitem usar o valor padrão quando o argumento é omitido.
Exemplos
Program.dropRight(new Integer[]{1, 2, 3}) ➞ new Integer[]{1, 2}
Program.dropRight(new Integer[]{1, 2, 3}, 2) ➞ new Integer[]{1}
Program.dropRight(new Integer[]{1, 2, 3}, 5) ➞ new Integer[]{}
Program.dropRight(new Integer[]{1, 2, 3}, 0) ➞ new Integer[]{1, 2, 3}Notas
- Não importe o Lodash; escreva sua própria versão.
- Toda esta série está disponível aqui.