Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ...
- Wszelkie luźne oddział
/lub\podziały ponownie na dwie gałęzie:/\. - Każde zderzenie gałęzi
\/ginie bez niczego (oprócz spacji).
Powtórzenie tych zasad daje
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
etc...
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N i wypisuje pierwsze N wierszy tego wzoru na standardowym wyjściu, bez więcej początkowych lub końcowych spacji niż to konieczne.
Na przykład, jeśli wejście jest 1wyjściem, musi być
/\
Jeśli wejście jest 2wyjściem, musi być
/\
/\/\
Jeśli wejście jest 8wyjściem, musi być
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
/\ /\ /\ /\
/\/\/\/\/\/\/\/\
I tak dalej.
Wygrywa kod z najmniejszą liczbą bajtów.