Introducción
Todos conocemos la genial S (también conocida como Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S, etc., etc.): miles de millones de escolares de todo el mundo dibujaron esta S e inmediatamente se sintieron orgullosos de sí mismos. En caso de que hayas olvidado o tenido una infancia completamente desagradable , aquí hay una imagen de dicho genial S:
Dado un factor de escala n
como entrada (donde ), genera el Cool S en ASCII art.
Cómo dibujarlo
Desde la página de Wikipedia en el Cool S:
Salida
El Cool S cuando n
= 1 es:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Y para diferentes valores de n
, simplemente aumenta el n
tiempo de salida . Por ejemplo, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Tenga en cuenta que las secciones verticales son dos veces más largas y el espacio entre las líneas verticales es dos veces más ancho.
Y cuando n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Nota: aunque no es obligatorio, su código también puede admitirn
= 0:
^
/ \
\\/
/\\
\ /
v
Victorioso
El programa más corto en bytes gana.
Λ