एक प्रोग्राम या फ़ंक्शन लिखें, जो एक स्ट्रिंग दिया जाता है, यह ज़ालैगो की पट्टी करेगा, यदि कोई मौजूद है।
Zalgo
इस पोस्ट के लिए, ज़ालगो को यूनिकोड श्रेणी के किसी भी चरित्र के रूप में परिभाषित किया गया है:
- संयुक्त राजनैतिक निशान (०३००-०३६ एफ)
- विस्तारित डायक्रिटिकल मार्क्स का संयोजन (1AB0-1AFF)
- संयुक्त राजनैतिक निशान अनुपूरक (1DC0-1DFF)
- सिंबल के लिए डियाक्रिटिकल मार्क्स का संयोजन (20D0-20FF)
- हाफ मार्क्स (FE20 – FE2F) का संयोजन
https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges
इनपुट
- कमांड लाइन आर्ग्युमेंट्स, एसटीडीआईएन, या आपकी भाषा द्वारा समर्थित इनपुट के किसी भी अन्य मानक तरीके से पारित किया जा सकता है
- एक स्ट्रिंग होगी जिसमें zalgo या अन्य गैर-ASCII वर्ण शामिल हो सकते हैं या नहीं हो सकते हैं
उत्पादन
आउटपुट एक स्ट्रिंग होना चाहिए जिसमें कोई भी ज़ैल्गो न हो।
परीक्षण के मामलों
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
⚡⃤ -> ⚡
स्कोरिंग
जैसा कि यह कोड-गोल्फ है , बाइट्स जीत में सबसे छोटा जवाब है।
a͕
ठीक है, लेकिन इसे a͕̰
छीन लिया जाता है a
। (इसके अलावा अब, इमोजी डिटेक्टर के लिए धन्यवाद, मैं इमोजी पर डायक्ट्रीक्स डालना चाहता हूं ... looks pfft, जो मूर्खतापूर्ण दिखता है)