رمزنگاری اتباش یک متد رمزنگاری است که در آن هر حرف در یک کلمه با آینه ی خود تعویض می شود. یعنی حرف A با Z عوض می شود، حرف B با Y ، حرف C با X و …
تابعی بنویسید که یک متن را در ورودی بگیرد و رمزنگاری اتباش را روی آن اعمال کند.
نمونه ورودی و خروجی
Atbash("apple") ➞ zkkov
Atbash("Hello world!") ➞ Svool dliow!
Atbash("Christmas is the 25th of December") ➞ Xsirhgnzh rh gsv 25gs lu Wvxvnyvi
نکات
- کوچک یا بزرگ بودن حروف در نظر گرفته شود
- حروف غیر الفبا بدون تغییر باقی بمانند
EXPECT_EQ(atbash("apple"), "zkkov"); EXPECT_EQ(atbash("Hello world!"), "Svool dliow!"); EXPECT_EQ(atbash("Christmas is the 25th of December"), "Xsirhgnzh rh gsv 25gs lu Wvxvnyvi");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات