Beginnen /\
Sie mit einem Sierpinski-Dreiecksmuster , indem Sie eine Linie darunter einfügen, sodass ...
- Jeder loser Zweig
/
oder\
Splits wieder in zwei Zweige:/\
. - Jede Kollision von Zweigen
\/
stirbt mit nichts (außer Leerzeichen) darunter.
Das Wiederholen dieser Regeln ergibt
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
etc...
Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl N aufnimmt und die ersten N Zeilen dieses Musters auf stdout ausgibt, wobei nicht mehr führende oder nachfolgende Leerzeichen als erforderlich verwendet werden.
Wenn zum Beispiel der Eingang 1
der Ausgang ist, muss er sein
/\
Wenn der Eingang ist, 2
muss der Ausgang sein
/\
/\/\
Wenn der Eingang ist, 8
muss der Ausgang sein
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
/\ /\ /\ /\
/\/\/\/\/\/\/\/\
Und so weiter.
Der Code mit den wenigsten Bytes gewinnt.