Olá, Ricardo, como vai?
Seu código resolve bem a proposta e consegue identificar palavras longas no texto digitado. A lógica de separar o texto com split() e percorrer cada palavra verificando o tamanho está adequada para esse tipo de problema. A função também está organizada de forma clara e o programa funciona para localizar palavras grandes.
Seu raciocínio está correto e a solução cumpre bem o objetivo do exercício. Obrigado por compartilhar sua implementação. Continue trazendo suas dúvidas e soluções, o fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!