O seu objetivo (aqui e em qualquer programa bem escrito) é escrever o código mais simples possível. Para isto, tem que decompor o seu trabalho em sub-passos e escrever métodos específicos para cada sub-passo.
Se observar cuidadosamente a figura que tem que desenhar, ela é constituída
de quatro partes a descrever um V. Uma decomposição possível é escrever um
método responsável por escrever um V a partir da posição atual. O protótipo
dele pode ser: [!java|c]void [/!]makeV()
Neste método, deve usar os métodos brushUp()
e
brushDown()
para marcar o chão (se quiser, faça um método só
para isto). É uma decisão inteligente escrever makeV()
para pôr
o buggle diretamente em posição ao próximo V.
É a sua vez. O seu código não deve ser maior que 4 linhas (sem contar
fazerV
)...