Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl aufnimmt und einen Stapel von ASCII-artigen Schildkröten ausgibt oder zurückgibt , wobei jede Schildkröte größer ist als die darüber liegende.
Wenn es sich bei der Eingabe um Folgendes handelt 1
, sollte die Ausgabe wie folgt lauten:
__
/,,\o
Wenn die Eingabe lautet 2
:
__
o/,,\
____
/,__,\o
Wenn die Eingabe lautet 3
:
__
/,,\o
____
o/,__,\
______
/,____,\o
Wenn die Eingabe lautet 4
:
__
o/,,\
____
/,__,\o
______
o/,____,\
________
/,______,\o
Wenn die Eingabe lautet 5
:
__
/,,\o
____
o/,__,\
______
/,____,\o
________
o/,______,\
__________
/,________,\o
Und so weiter im selben Muster für größere Eingaben.
Beachten Sie, dass:
- Der Kopf
o
der unteren Schildkröte ist immer rechts. Die Köpfe der Schildkröten wechseln sich dann ab. - Zeilen dürfen keine nachgestellten Leerzeichen enthalten.
- Überflüssige führende Leerzeichen sind nicht erlaubt. (dh die Rückseite der unteren Schildkröte sollte sich am Anfang der Linie befinden.)
- Eine einzelne optionale nachgestellte Zeile ist zulässig.
Der kürzeste Code in Bytes gewinnt.
,________,
Wenn jemand etwas sagt, das keinen Sinn ergibt.