एक स्ट्रिंग को देखते हुए x
, x
आपके स्रोत कोड में उपस्थिति के क्रम के अनुसार क्रमबद्ध वर्णों को आउटपुट करें ।
उदाहरण
Source: ThisIs A Test
Input: Is it a Test?
Output: TissI etta?
Source: Harry - yer a wizard.
Input: I'm a what?
Output: aa wh'?Imt
Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea
Input:
Output:
नियम
- मानक खामियां और मैं / ओ नियम लागू होते हैं
- इनपुट और आउटपुट या तो एक स्ट्रिंग, वर्णों की सूची या बाइट्स की सूची हो सकती है।
- यदि स्रोत में एक चरित्र का कई बार उपयोग किया जाता है, तो पहली घटना का उपयोग करें।
- यदि एक या अधिक वर्ण स्रोत में प्रकट नहीं होते हैं, तो उन्हें अंत में होना चाहिए; उनके आदेश से कोई फर्क नहीं पड़ता और न ही इसे लगातार करना पड़ता है।
- स्रोत गैर-रिक्त होना चाहिए
- न्यूलाइन्स को अन्य पात्रों के समान माना जाता है।
- जिस क्रम में कोड निष्पादित किया जाता है वह कोई मायने नहीं रखता है; सिर्फ कच्चा तार।
- इनपुट कोड के समान एन्कोडिंग में है।
- इनपुट वर्णों द्वारा सॉर्ट किया गया है, बाइट्स द्वारा नहीं।
- छंटनी मामला संवेदनशील है
- यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा की जीत के लिए बाइट्स में सबसे छोटा उत्तर है!
x
अगर हमारा समाधान यूनिकोड में एन्कोडेड नहीं है, और यूनिकोड के अक्षर, x
कोड के पेज में वर्णों का प्रतिनिधित्व करते हैं , तो क्या हम UTF-8 या UTF-16 में इनकोड कर सकते हैं ? उदाहरण के लिए, कुछ गोल्फ भाषाएँ अपनी बाइट की संख्या को कम करने के लिए कस्टम कोड पृष्ठों का उपयोग करती हैं लेकिन फिर भी नग्न आंखों के साथ पढ़ने योग्य होती हैं।