Olá Ricardo, tudo bem com você?
Realmente o código não está otimizado, mas tem uma razão para isso, nas próximas aulas será apresentado o conceito de break e continue para laços de repetição, então no primeiro momento o objetivo é apenas apresentar um conceito inicial e ir aperfeiçoando o código para ficar cada vez melhor, entendeu? Fique tranquilo que na atividade 4 da Aula 5 já será abordado o conteúdo em questão :)
Em relação a não poder comentar no tópico de 2 semanas atrás, é apenas para que a sua pergunta tenha destaque, principalmente pelo fato de aparecer como nenhuma resposta, tornando mais fácil encontrar.
Abraços e Bons Estudos!