بکندباز

رمزنگاری اتباش یک متد رمزنگاری است که در آن هر حرف در یک کلمه با آینه ی خود تعویض می شود. یعنی حرف 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");

پاسخ های کاربران به این تمرین

FDK2077
امتیاز:‌ 11019
تصحیح اتوماتیک 0 0
‎C++‎
21 خرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
امتیاز:‌ 11019
0 0
‎C++‎
30 شهريور 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Asam
امتیاز:‌ 11019
0 0
‎C++‎
11 شهريور 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

azin .h
امتیاز:‌ 11019
0 0
‎C++‎
13 تير 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط