El Halloween está sobre nosotros, y todavía no he decorado mi casa, así que necesitaré tu ayuda para hacer esta tarea.
Entrada
La entrada será una lista de números de 4 dígitos, donde cada dígito representa una parte de la decoración:
EMBU
||||
|||+-upper decoration
||+-bottom decoration
|+-mouth/nose
+-eyes
Ojos:
0 - °
1 - ¯
2 - -
3 - ^
4 -'
Boca / Nariz
0 - v
1 - w
2 - o
3 - _
4 --
Decoración inferior
0 - nada
1 - esqueleto
2 - calabaza
Decoración superior
0 - nada
1 - murciélago volador
2 - murciélago en reposo
3 - araña
Salida
Esqueleto:
(EME)
_|_
/[|]\
|
/ \
Calabaza
,
(EME)
Murciélago volador
^"^
Murciélago descansando
()
´`
Araña
|
.|.
:":
- Cada decoración tiene un ancho de 5 caracteres.
- Las decoraciones superiores comienzan desde arriba
- Las decoraciones inferiores comienzan desde abajo
- Si la araña está sobre la calabaza o no hay decoración de fondo, la longitud de la banda será 3, si está sobre el esqueleto, la longitud de la banda será 1
- Cuando la decoración del fondo es
0los primeros 2 dígitos son irrelevantes - Entre cada decoración habrá una columna vacía.
Ejemplo de
entrada y
3123 ??02 1021 0310
salida
| ()
| ´` ^"^
.|. (°_°)
:": _|_
/[|]\
, , |
(^w^) (¯v¯) / \
Los espacios finales al final de cada línea son opcionales.
Se permite una nueva línea final al final de toda la salida
Criterio ganador
Este es el código de golf, por lo que gana la respuesta más corta
9999?