Grupos de tres letras

Dada una cadena, reúne todos los grupos de tres caracteres consecutivos desplazándote un carácter a la vez. Devuelve los grupos en un arreglo ordenado alfabéticamente.

Ejemplo resuelto

threeLetterCollection("edabit") // ["abi", "bit", "dab", "eda"]
// Grupo 1: "eda"
// Grupo 2: "dab"
// Grupo 3: "abi"
// Grupo 4: "bit"
// Ordena el resultado antes de devolverlo.

Ejemplos

threeLetterCollection("slap") // ["lap", "sla"]

threeLetterCollection("click") // ["cli", "ick", "lic"]

threeLetterCollection("cat") // ["cat"]

threeLetterCollection("hi") // []

Notas

  • Devuelve un arreglo vacío cuando la entrada tenga menos de tres caracteres.
  • Conserva los grupos duplicados.