«رمز چرخشی» را پیادهسازی کنید، که گاهی به آن «رمز سزار» هم میگویند.
رمز سزار یک «رمز جابهجایی» ساده است که بر جابهجا کردن همهی حروف الفبا با یک کلید صحیح میان 0 و 26 تکیه میکند.
استفاده از کلید 0 یا 26 بهدلیل «حساب پیمانهای» همیشه خروجی یکسانی به دست میدهد.
هر حرف به اندازهی مقدار کلید جابهجا میشود.
نماد کلی رمزهای چرخشی ROT + <key> است.
رایجترین رمز چرخشی ROT13 است.
یک ROT13 روی الفبای لاتین به این صورت است:
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: nopqrstuvwxyzabcdefghijklm
این رمز از «رمز آتباش» قویتر است، چون ۲۷ کلید ممکن و ۲۵ کلید قابل استفاده دارد.
«متن رمزشده» با همان قالببندی ورودی نوشته میشود، از جمله فاصلهها و علائم نگارشی.
ROT5 روی omg خروجی trl را میدهد.ROT0 روی c خروجی c را میدهد.ROT26 روی Cool خروجی Cool را میدهد.ROT13 روی The quick brown fox jumps over the lazy dog. خروجی Gur dhvpx oebja sbk whzcf bire gur ynml qbt. را میدهد.ROT13 روی Gur dhvpx oebja sbk whzcf bire gur ynml qbt. خروجی The quick brown fox jumps over the lazy dog. را میدهد.در Exercism ثبتنام کنید تا CoffeeScript را همراه با 97 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.