Grupos de três letras

Dada uma string, retorne um array ordenado de palavras formadas pelas três primeiras letras e, depois, por cada grupo seguinte de três letras, avançando apenas uma posição por vez.

Exemplo explicado

threeLetterCollection("edabit") ➞ ["abi", "bit", "dab", "eda"]
// Palavra 1: "eda"
// Palavra 2: "dab"
// Palavra 3: "abi"
// Palavra 4: "bit"
// Lembre-se de ordenar o array!

Exemplos

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

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

threeLetterCollection("cat") ➞ ["cat"]

threeLetterCollection("hi") ➞ []

Notas

Retorne um array vazio se receber uma palavra com menos de 3 letras.