Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą i wypisuje lub zwraca stos tylu żółwi sztuki ASCII , gdzie każdy żółw jest większy niż ten nad nim.
W szczególności, jeśli dane wejściowe są 1
, dane wyjściowe powinny wynosić:
__
/,,\o
Jeśli dane wejściowe to 2
:
__
o/,,\
____
/,__,\o
Jeśli dane wejściowe to 3
:
__
/,,\o
____
o/,__,\
______
/,____,\o
Jeśli dane wejściowe to 4
:
__
o/,,\
____
/,__,\o
______
o/,____,\
________
/,______,\o
Jeśli dane wejściowe to 5
:
__
/,,\o
____
o/,__,\
______
/,____,\o
________
o/,______,\
__________
/,________,\o
I tak dalej, dla większych nakładów.
Uwaga:
- Głowa
o
żółwia dolnego jest zawsze po prawej stronie. Głowy żółwi powyżej zmieniają się naprzód i wstecz. - Żadne linie nie mogą mieć spacji końcowych.
- Zbędne spacje wiodące są niedozwolone. (tj. tył dolnego żółwia powinien znajdować się na początku linii.)
- Pojedynczy opcjonalny znak nowej linii jest dozwolony.
Najkrótszy kod w bajtach wygrywa.
,________,
Gdy ktoś mówi coś, co nie ma sensu.