Le 13 mars est reconnu comme la Journée nationale du bijou , qui est le thème de ce défi. Donc, étant donné un entier n
où n
est supérieur à 0, créez un bijou ASCII. Par exemple:
n = 1 n = 2 n = 3
______
____ / \
__ / \ \ /
/ \ \ / \ /
\ / \ / \ /
\/ \/ \/
Le bas est défini comme le bas du bijou jusqu'à la plus haute paire de \/
. Le reste est le top. Pour l'exemple ci-dessus où n = 1
:
Bottom: \ / Top: __
\/ / \
Comme vous pouvez le voir, le fond est constitué de n + 1
couches de \/
avec des (1 * lines from the bottom) * 2
espaces entre un maximum de n
lignes à partir du bas du bijou. Si nous prenons le deuxième bijou ( n = 2
), nous pouvons voir que:
____
/ \
\ / 2 (or n) layers from the bottom with 1*2*2 or 4 spaces in between \/
\ / 1 layer from the bottom with 1*1*2 or 2 spaces in between \/
\/ The bottom (0 layers) with 1*0*2 spaces or 0 spaces in between \/
La partie supérieure est constituée d'une paire d' /\
avec les n*2
espaces entre les deux avec des n*2
traits de soulignement sur le dessus.
Règles
- Doit être capable de prendre des entiers positifs non nuls comme entrée utilisateur
- Doit créer un bijou avec les spécifications définies ci-dessus (reformulées ici):
- La partie supérieure est constituée d'une paire d'
/\
avec lesn*2
espaces entre les deux avec desn*2
traits de soulignement sur le dessus. - Le fond est constitué de
n + 1
couches de\/
avec des(1 * lines from the bottom) * 2
espaces entre les deux avec un maximum den
lignes à partir du bas du bijou.
- La partie supérieure est constituée d'une paire d'
- Les sauts de ligne après le bijou ou les espaces de fin sur chaque ligne sont autorisés.
- Aucune échappatoire standard autorisée
Critères gagnants
Le moins d'octets gagne!