Oii, Heidi! Tudo bem?
Agradeço por compartilhar.
Ficou muito legal como você aplicou os pilares do raciocínio computacional no seu exercício. Você conseguiu usar a decomposição direitinho ao quebrar o problema em partes menores, o que ajuda muito na hora de entender a lógica por trás de cada etapa, né? Além disso, o reconhecimento de padrões que você trouxe mostra que você percebeu as repetições dentro do processo, o que economiza tempo e deixa tudo organizado.
Para ir além, dá pra aprofundar um pouco mais na parte da abstração. Pense se existe algum detalhe que você descreveu que não faz tanta diferença para o resultado final e que poderia ser deixado de lado pra focar só no que importa de verdade. Isso ajuda a criar modelos mais simples e diretos, tá?
Sua entrega mostra que você entendeu bem a base da lógica de programação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!