تابعی بنویسید که رشته ای را به عنوان آرگومان دریافت کند و با استفاده از چند قانون آن را به یک پسورد قدرتمند تبدیل کند.
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&
Assert.Equal("It@w@gT*HtRt&1@lUp", Backendbaz.GeneratePass("In this article, we are going to see how to replace the value in a List using Python")); Assert.Equal("WfF&1tLuFl@1(@Tr1wTn&", Backendbaz.GeneratePass("We first find values in the list using for loop and if condition and then replace it with the new value"));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات