Halloween sudah dekat kita, dan saya belum menghias rumah saya, jadi saya akan membutuhkan bantuan Anda untuk melakukan tugas ini
Input
Input akan berupa daftar 4 digit angka, di mana setiap digit mewakili bagian dekorasi:
EMBU
||||
|||+-upper decoration
||+-bottom decoration
|+-mouth/nose
+-eyes
Mata:
0 - °
1 - ¯
2 - -
3 - ^
4 -'
Mulut / Hidung
0 - v
1 - w
2 - o
3 - _
4 --
Dekorasi bawah
0 - tidak ada
1 - kerangka
2 - labu
Dekorasi atas
0 - tidak ada
1 - kelelawar terbang
2 - kelelawar istirahat
3 - laba-laba
Keluaran
Kerangka:
(EME)
_|_
/[|]\
|
/ \
Labu
,
(EME)
Kelelawar terbang
^"^
Istirahat kelelawar
()
´`
Laba-laba
|
.|.
:":
- Setiap dekorasi memiliki lebar 5 karakter
- Dekorasi atas mulai dari atas
- Dekorasi yang lebih rendah mulai dari bawah
- Jika laba-laba berada di atas labu atau tidak ada hiasan di bagian bawah, panjang web akan menjadi 3, jika di atas kerangka, panjang web akan menjadi 1
- Ketika dekorasi bawah adalah
02 digit pertama tidak relevan - Di antara setiap dekorasi akan ada kolom kosong
Contoh
Input
3123 ??02 1021 0310
Output
| ()
| ´` ^"^
.|. (°_°)
:": _|_
/[|]\
, , |
(^w^) (¯v¯) / \
Ruang tambahan di akhir setiap baris adalah opsional. Baris
baru pada akhir seluruh output diperbolehkan
Kriteria kemenangan
Ini adalah kode-golf sehingga jawaban terpendek menang
9999?