रोटेशनल सिफर का एक कार्यान्वयन बनाइए, जिसे कभी-कभी सीज़र सिफर भी कहा जाता है।
सीज़र सिफर एक आसान शिफ्ट सिफर है, जो वर्णमाला के सभी अक्षरों के स्थान बदल देता है। यह बदलाव 0 से 26 के बीच की किसी पूर्णांक कुंजी से तय होता है। 0 या 26 की कुंजी इस्तेमाल करने पर मॉड्यूलर अंकगणित की वजह से हमेशा वही आउटपुट मिलता है। हर अक्षर उतने ही स्थान आगे खिसकता है जितनी कुंजी की वैल्यू होती है।
रोटेशनल सिफरों को आम तौर पर ROT + <key> के रूप में लिखा जाता है। सबसे ज़्यादा इस्तेमाल किया जाने वाला रोटेशनल सिफर ROT13 है।
लैटिन वर्णमाला पर ROT13 इस तरह काम करता है:
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: nopqrstuvwxyzabcdefghijklm
यह एटबैश सिफर से ज़्यादा मज़बूत है, क्योंकि इसमें 27 संभावित कुंजियाँ हैं और 25 ही इस्तेमाल की जा सकती हैं।
सिफर टेक्स्ट इनपुट के उसी प्रारूप में लिखा जाता है, जिसमें स्पेस और विराम चिह्न भी शामिल रहते हैं।
omg से trl मिलता हैc से c मिलता हैCool से Cool मिलता हैThe quick brown fox jumps over the lazy dog. से Gur dhvpx oebja sbk whzcf bire gur ynml qbt. मिलता हैGur dhvpx oebja sbk whzcf bire gur ynml qbt. से The quick brown fox jumps over the lazy dog. मिलता हैExercism पर साइन अप कीजिए और Delphi Pascal को 76 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।