Einführung
Wir alle kennen das coole S (auch bekannt als Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S usw. usw.): Milliarden von Schulkindern auf der ganzen Welt haben dieses S gezeichnet und fühlten sich sofort stolz auf sich. Für den Fall, dass Sie Ihre Kindheit vergessen haben oder eine völlig unkühle hatten , hier ein Bild von diesem coolen S:
Geben Sie bei einem Skalierungsfaktor n
als Eingabe (mit ) das Cool S in ASCII-Grafik aus.
Wie zeichnet man es
Auf der Wikipedia-Seite zum Cool S:
Ausgabe
Das Cool S wenn n
= 1 ist:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Und für verschiedene Werte von n
machst du einfach die Ausgabezeiten n
größer. Zum Beispiel n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Beachten Sie, dass die vertikalen Abschnitte zweimal länger sind und der Abstand zwischen den vertikalen Linien zweimal größer ist.
Und wann n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Hinweis: Obwohl nicht erforderlich, unterstützt Ihr Code möglicherweise auchn
= 0:
^
/ \
\\/
/\\
\ /
v
Gewinnen
Das kürzeste Programm in Bytes gewinnt.
Λ