Pode naturalmente reutilizar todo o código que digitou em exercícios anteriores (selecione o outro exercício, faça Ctrl-C, volte para o código deste exercício e faça Ctrl-V).
Mas quer manter o seu código tão simples quanto possível. Para isto, defina
novos métodos para lidar simplesmente com as repetições no padrão. Por
exemplo, um método makePattern()
a fazer o padrão do exemplo
anterior parece ser uma boa ideia (mas pode não ser o suficiente).
Por que não tentar? O método do código principal não deve levar mais de 2 linhas (incluindo o loop for)