Eliminar elementos duplicados consecutivos

Published by Matt in

Crea una función que recibe una secuencia de cadenas o números, elimina los duplicados consecutivos y devuelve un array de elementos sin elementos del mismo valor consecutivos, conservando el orden original de los elementos.

Ejemplos

uniqueInOrder("AAAABBBCCDAABBB") ➞ ["A", "B", "C", "D", "A", "B"]

uniqueInOrder("ABBCcAD") ➞ ["A", "B", "C", "c", "A", "D"]

uniqueInOrder([1, 2, 2, 3, 3]) ➞ [1, 2, 3]

Notas

  • La secuencia inicial de elementos puede ser una cadena o un array.
  • Las pruebas distinguen entre mayúsculas y minúsculas.