Dividir uma string por caracteres idênticos
Crie uma função que divida uma string em um array de grupos de caracteres idênticos.
Exemplos
splitGroups("555") ➞ ["555"]
splitGroups("5556667788") ➞ ["555", "666", "77", "88"]
splitGroups("aaabbbaabbab") ➞ ["aaa", "bbb", "aa", "bb", "a", "b"]
splitGroups("abbbcc88999&&!!!_") ➞ ["a", "bbb", "cc", "88", "999", "&&", "!!!", "_"]Observações
- Cada grupo deve ter apenas um caractere único.
- O array resultante deve estar na mesma ordem da string de entrada.
- Deve funcionar com letras, números e outros caracteres.