Não tem erro no algoritmo
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não tem erro no algoritmo
Oi Marconi, tudo bem ?
Dá uma olhadinha no que o instrutor falou na resolução:
Oi Matheus... cai na mesma situação. Montei os testes com as frases sugeridas e até outras palavras e não tive problemas nos testes. Acabei achando que o problema seria o uso de outros caracteres especiais na frase.
Pela explicação entendi que seria um StringIndexOutOfBounds... mas isso só ocorreria se estivéssemos percorrendo o array até final, o que não ocorre justamente por conta do operador usado no for ser "<" ao invés do "<=".