The general form is a triangle, with each side given by a serie of recursive calls. The general form is given by something like this:
[!java]void [/!]snowFlake ([!java]int [/!]levels[!scala]:Int[/!], [!java]double [/!]length[!scala]:Double[/!])[!python]:[/!][!java|scala] {[/!] snowSide(levels, length); right(120); snowSide(levels, length); right(120); snowSide(levels, length); right(120); [!java|scala]}[/!]
Observe the drawing in each world's objective to understand the pattern's
logic, and then reproduce it. You must write the snowSide()
method, which is recursive.