Kara kann das Dreieck zeilenweise zeichnen. Dazu zeichnet er abwechslungsweise Zeilen von links nach rechts und von rechts nach links:
currentWidth = 1 left2right = 1 for y in range (0, HEIGHT-1): paintRow (currentWidth) gotoNextRow (left2right) left2right = not left2right currentWidth = currentWidth + 2 paintRow (currentWidth)