Grupos de tres letras

Dada una cadena, recopila 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

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

Ejemplos

three_letter_collection("slap"); // ["lap", "sla"]

three_letter_collection("click"); // ["cli", "ick", "lic"]

three_letter_collection("cat"); // ["cat"]

three_letter_collection("hi"); // []

Notas

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