Das Halloween steht vor der Tür und ich habe mein Haus noch nicht dekoriert, also brauche ich deine Hilfe, um diese Aufgabe zu erledigen
Eingabe
Die Eingabe besteht aus einer Liste mit vier Ziffern, wobei jede Ziffer einen Teil der Dekoration darstellt:
EMBU
||||
|||+-upper decoration
||+-bottom decoration
|+-mouth/nose
+-eyes
Augen:
0 - °
1 - ¯
2 - -
3 - ^
4 -'
Mund / Nase
0 - v
1 - w
2 - o
3 - _
4 --
Bodendekoration
0 - nichts
1 - Skelett
2 - Kürbis
Obere Dekoration
0 - nichts
1 - fliegende Fledermaus
2 - ruhende Fledermaus
3 - Spinne
Ausgabe
Skelett:
(EME)
_|_
/[|]\
|
/ \
Kürbis
,
(EME)
Fliegende Fledermaus
^"^
Ruhende Fledermaus
()
´`
Spinne
|
.|.
:":
- Jede Dekoration hat eine Breite von 5 Zeichen
- Obere Dekorationen beginnen von oben
- Niedrigere Dekorationen beginnen von unten
- Befindet sich die Spinne über dem Kürbis oder gibt es keine Bodendekoration, beträgt die Weblänge 3, und liegt sie über dem Skelett, beträgt die Weblänge 1
- Bei der unteren Dekoration sind
0
die ersten 2 Ziffern irrelevant - Zwischen jeder Dekoration befindet sich eine leere Spalte
Beispiel
Eingabe
3123 ??02 1021 0310
Ausgabe
| ()
| ´` ^"^
.|. (°_°)
:": _|_
/[|]\
, , |
(^w^) (¯v¯) / \
Nachgestellte Leerzeichen am Ende jeder Zeile sind optional.
Nachgestellte Zeilenumbrüche am Ende der gesamten Ausgabe sind zulässig
Gewinnkriterien
Dies ist Code-Golf, also gewinnt die kürzeste Antwort
9999
?