InstruçÔes

Dividir a string de caracteres com base na mudança de caractere

Divida uma string (de caracteres) em vírgulas (mais um espaço em branco) com base em uma mudança de caractere (da esquerda para a direita). Os espaços em branco devem ser tratados como qualquer outro caractere (exceto pelo fato de que são problemåticos para exibir claramente). O mesmo se aplica às vírgulas. Por exemplo, a string: <pre> "gHHH5YY++///\\" </pre> deve ser dividida como: <pre> ["g", "HHH", "5", "YY", "++", "///", "\\" ]; </pre>

O que fazer:

Testes:

  • `split` deve ser uma função.
  • `split("hello")` deve retornar um array.
  • `split("hello")` deve retornar `["h", "e", "ll", "o"]`.
  • `split("commission")` deve retornar `["c", "o", "mm", "i", "ss", "i", "o", "n"]`.
  • `split("ssss----====llloooo")` deve retornar `["ssss", "----", "====", "lll", "oooo"]`.
  • `split("sssmmmaaammmaaat")` deve retornar `["sss", "mmm", "aaa", "mmm", "aaa", "t"]`.
  • `split("gHHH5YY++///\\")` deve retornar `["g", "HHH", "5", "YY", "++", "///", "\\"]`.

Console