เขียนโปรแกรมหรือฟังก์ชั่นที่ให้สตริงจะดึงมันของ zalgo หากมีอยู่
Zalgo
สำหรับโพสต์นี้ zalgo ถูกกำหนดให้เป็นตัวละครจากช่วง Unicode ต่อไปนี้
- การรวมเครื่องหมายการออกเสียง (0300–036F)
- การรวมเครื่องหมายการออกเสียงเพิ่มเติม (1AB0–1AFF)
- การรวมเครื่องหมายการออกเสียงเพิ่มเติม (1DC0–1DFF)
- การรวมเครื่องหมายการออกเสียงสำหรับสัญลักษณ์ (20D0–20FF)
- การรวมครึ่งมาร์ค (FE20 – FE2F)
https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges
อินพุต
- อาจถูกส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่ง STDIN หรือวิธีการอินพุตมาตรฐานอื่น ๆ ที่ภาษาของคุณรองรับ
- จะเป็นสตริงที่อาจมีหรือไม่มีอักขระ zalgo หรืออักขระที่ไม่ใช่ ASCII อื่น ๆ
เอาท์พุต
เอาต์พุตควรเป็นสตริงที่ไม่มี zalgo ใด ๆ
กรณีทดสอบ
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
⚡⃤ -> ⚡
เกณฑ์การให้คะแนน
เช่นนี้คือcode-golfคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
a͕
เป็นดี แต่ได้รับการปล้นa͕̰
a
(ตอนนี้ต้องขอบคุณเครื่องตรวจจับอิโมจิฉันต้องการที่จะวางกำกับบนอีโมจิ ... 🤔̘͕̑ pfft ที่ดูโง่)