वहाँ एक बहुत ही सरल सिफर मौजूद है जो वर्ण को वर्णमाला में स्थान से बदल देता है। उदाहरण के लिए, इस सिफर में 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
स्ट्राइकथ्रू समस्या का कारण नहीं होना चाहिए।