Le 5 avril est la Journée nationale de la pizza Deep DIsh, le thème de ce défi. Étant donné un entier positif n( nsupérieur à 0), créez une pizza à plat profond ASCII. Pizza à plat profonde réelle montrée:
Comme vous pouvez le voir, il y a une couche de croûte au fond et entourant le reste de la pizza.
Comment faire la pizza
La croûte est composée de deux couches. La première couche sera nhaute et n*3longue. La longueur est le nombre de caractères (espaces compris) dans la ligne la plus haute. Donc, étant donné n1, la première couche ressemblerait à ceci:
\_/ 1 character tall
3 characters long
Si nest deux:
\ / 2 characters tall
\__/
6 characters long
Passons maintenant à la deuxième couche de la croûte. Il ira à l' extérieur de la première, la croûte intérieure ainsi donc, ce sera des n+2caractères grands et (n*3)+6)caractères. Étant donné nest un:
\ / 3 characters tall
\ /
\___/
9 characters long (3 underscores, 3 slashes on either side)
Si nest deux:
\ / 4 characters high
\ /
\ /
\____/
12 characters long
Vous devez ensuite faire correspondre les deux paires les plus élevées \/entre elles pour la croûte intérieure et extérieure. En nest 1:
\ \ / /
\ \_/ /
\___/
Si cela est fait correctement, il ressemblerait à un V sans les sommets avec une différence d'un caractère entre chaque couche. En parlant de dessus, la croûte sera réunie par une paire de /\, séparés par une ligne de soulignements (n*3)+2longs pour compléter la croûte et la pizza.
Exemples
Si nest 1:
/\_____/\
\ \ / /
\ \_/ /
\___/
n est 2:
/\________/\
\ \ / /
\ \ / /
\ \__/ /
\____/
n est 3:
/\___________/\
\ \ / /
\ \ / /
\ \ / /
\ \___/ /
\_____/
Critère gagnant
Il s'agit de code-golf , donc le code le plus court en octets gagne!
-au lieu d'un _?
