تابعی بنویسید که رشته ای را به عنوان آرگومان دریافت کند و با استفاده از چند قانون آن را به یک پسورد قدرتمند تبدیل کند.
1 – حروف ابتدای هر کلمه از جمله را در کنار هر قرار داده و یک عبارت به دست می آوریم.
2 – در عبارت به دست آمده، به جای حرف a از @
به جای حرف i از 1
به جای حرف o از 0
به جای حرف s از *
به جای حرف c از (
به جای حرف v از &
جایگزین می کنیم
3 – به ترتیب حروف را به صورت یک در میان بزرگ و کوچک می کنیم
نتیجه به عنوان پسورد در خروجی برگردانده شود
نمونه ورودی و خروجی
GeneratePass("In this article, we are going to see how to replace the value in a List using Python") ➞ It@w@gT*HtRt&1@lUp
GeneratePass("We first find values in the list using for loop and if condition and then replace it with the new value") ➞ WfF&1tLuFl@1(@Tr1wTn&
EXPECT_EQ(GeneratePass("In this article, we are going to see how to replace the value in a List using Python"), "It@w@gT*HtRt&1@lUp"); EXPECT_EQ(GeneratePass("We first find values in the list using for loop and if condition and then replace it with the new value"), "WfF&1tLuFl@1(@Tr1wTn&");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات