Filtrar cadenas de caracteres repetidos

Crea una función que conserve únicamente las cadenas cuyos caracteres sean todos idénticos. Conserva el orden original de las cadenas.

Ejemplos

Program.IdenticalFilter(new[] { "aaaaaa", "bc", "d", "eeee", "xyz" }) ➞ new[] { "aaaaaa", "d", "eeee" }

Program.IdenticalFilter(new[] { "88", "999", "22", "545", "133" }) ➞ new[] { "88", "999", "22" }

Program.IdenticalFilter(new[] { "xxxxo", "oxo", "xox", "ooxxoo", "oxo" }) ➞ new string[0]

Notas

  • Una cadena de un solo carácter cumple el criterio.
  • Las cadenas probadas no están vacías.
  • Devuelve un arreglo vacío cuando ninguna cadena cumple el criterio.