Grupos de tres letras

Dada una cadena, devuelve un array ordenado de grupos formados por las primeras tres letras y, luego, por cada grupo siguiente de tres letras, avanzando solo una posición a la vez.

Ejemplo resuelto

three_letter_collection("edabit") ➞ ["abi", "bit", "dab", "eda"]
# 1.er grupo: "eda"
# 2.º grupo: "dab"
# 3.er grupo: "abi"
# 4.º grupo: "bit"
# ¡Recuerda ordenar el array!

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 array vacío si la palabra proporcionada tiene menos de 3 letras.