Eliminar ocurrencias adicionales de elementos de una lista
Crea un método que reciba dos argumentos: una lista values y un número limit. Si un elemento aparece en values más de limit veces, elimina las ocurrencias adicionales y devuelve el resultado.
Ejemplos
Program.deleteOccurrences(java.util.List.of(1, 1, 1, 1), 2) ➞ java.util.List.of(1, 1)
Program.deleteOccurrences(java.util.Arrays.asList(13, true, 13, null), 1) ➞ java.util.Arrays.asList(13, true, null)
Program.deleteOccurrences(java.util.List.of(true, true, true), 3) ➞ java.util.List.of(true, true, true)Notas
No alteres el orden de la lista original.