introduction
Nous connaissons tous le cool S (également connu sous les noms de Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S, etc.): des milliards d'écoliers du monde entier ont dessiné ce S et se sont immédiatement sentis fiers d'eux-mêmes. Au cas où vous avez oublié ou eu un enfance complètement pas cool , voici une image de ce cool S:
Soit un facteur d'échelle n
en entrée (où ), émettez le Cool S en ASCII art.
Comment le dessiner
De la page Wikipedia sur le Cool S:
Sortie
Le Cool S quand n
= 1 est:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Et pour différentes valeurs de n
, vous augmentez simplement les n
temps de sortie . Par exemple, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Notez que les sections verticales sont deux fois plus longues et l’espacement entre les lignes verticales est deux fois plus large.
Et quand n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Remarque: Bien que non requis, votre code peut également prendre en chargen
= 0:
^
/ \
\\/
/\\
\ /
v
Gagnant
Le programme le plus court en octets gagne.
Λ