بکندباز

تابعی بنویسید که رشته ای را به عنوان آرگومان دریافت کند و با استفاده از چند قانون آن را به یک پسورد قدرتمند تبدیل کند.

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"));

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

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
3 شهريور 1402

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

نظرات

*
*