Tulis program atau fungsi yang, diberi string, akan menghapusnya dari zalgo, jika ada.
Zalgo
Untuk posting ini, zalgo didefinisikan sebagai karakter apa pun dari rentang Unicode berikut:
- Menggabungkan Tanda Diakritik (0300-036F)
- Menggabungkan Tanda Diakritik Diperpanjang (1AB0–1AFF)
- Menggabungkan Tambahan Tanda Diakritik (1DC0–1DFF)
- Menggabungkan Tanda Diakritik untuk Simbol (20D0–20FF)
- Menggabungkan Tanda Setengah (FE20 – FE2F)
https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges
Memasukkan
- Dapat diteruskan melalui argumen baris perintah, STDIN, atau metode input standar lainnya yang didukung oleh bahasa Anda
- Akan berupa string yang mungkin atau mungkin tidak mengandung zalgo atau karakter non-ASCII lainnya
Keluaran
Output harus berupa string yang tidak mengandung zalgo apa pun.
Uji Kasus
Input -> Output
HE̸͚ͦ ̓C͉Õ̗͕M͙͌͆E̋̃ͥT̠͕͌H̤̯͛ -> HE COMETH
C͉̊od̓e͔͝ ̆G̀̑ͧo͜l͔̯͊f͉͍ -> Code Golf
aaaͧͩa͕̰ȃ̘͕aa̚͢͝aa͗̿͢ -> aaaaaaaaa
ññ -> ñn
⚡⃤ -> ⚡
Mencetak gol
Karena ini adalah kode-golf , jawaban tersingkat dalam byte menang.
a͕
baik-baik saja tetapi a͕̰
akan dilucuti a
. (Juga sekarang, berkat detektor emoji, saya ingin memberi diakritik pada emoji ... 🤔̘͕̑ pfft, yang terlihat konyol)