वहाँ एक बहुत ही सरल सिफर मौजूद है जो वर्ण को वर्णमाला में स्थान से बदल देता है। उदाहरण के लिए, इस सिफर में abcबन जाएगा 1 2 3।
यह चुनौती इस सिफर पर एक वैकल्पिक कदम है।
चुनौती
एक प्रोग्राम बनाएं जो ASCII वर्णों का इनपुट लेता है, और एक अंतरिक्ष-पृथक स्ट्रिंग का आउटपुट देता है:
के
-26माध्यम से पूर्णांक26पत्रों के
aमाध्यम सेj
आउटपुट STDOUT या आपकी भाषा के निकटतम विकल्प के माध्यम से आना चाहिए।
विशेष विवरण
बड़े अक्षरों को नकारना चाहिए।
Dउदाहरण के लिए एक पूंजी होगी-4, जबकि एक लोअरकेसdहोगी4।अंकों को उनके अल्फा समकक्षों में बदला जाना चाहिए।
1जा रहा हैa, और इतने पर। इनपुट में कोई भी शून्य होगाj।सभी गैर-अल्फ़ान्यूमेरिक वर्णों (रिक्त स्थान को छोड़कर) को अनदेखा किया जाना चाहिए।
रिक्त स्थान हैं
0।आउटपुट में आसन्न रिक्त स्थान एक ही स्थान पर कम होना चाहिए।
Input: You + Me Correct Output: -25 15 21 0 -13 5 Incorrect Output: -25 15 21 0 0 0 -13 5एक एकल अनुगामी स्थान या न्यूलाइन की अनुमति है।
उदाहरण
Input: programming puzzles
Output: 16 18 15 7 18 1 13 13 9 14 7 0 16 21 26 26 12 5 19
Input: Code Golf
Output: -3 15 4 5 0 -7 15 12 6
Input: Programming Puzzles & Code Golf
Output: -16 18 15 7 18 1 13 13 9 14 7 0 -16 21 26 26 12 5 19 0 -3 15 4 5 0 -7 15 12 6
Input: C0d3 G0lf
Output: -3 j 4 c 0 -7 j 12 6
Input: abc_ABC
Output: 1 2 3 -1 -2 -3
स्कोरबोर्ड
आपके स्कोर बोर्ड पर दिखाई देने के लिए, यह इस प्रारूप में होना चाहिए:
# Language, Bytes
स्ट्राइकथ्रू समस्या का कारण नहीं होना चाहिए।