بکندباز

تابعی بنویسید که تعدادی رمز دریافت کند و اگر رمزها ایمن بود True برگرداند در غیر این صورت False برگرداند

 شرایط ایمن بودن رمز

1-حداقل یک عدد در آن باشد

2-حداقل یک حروف بزرگ در آن باشد

3-حداقل 5 کارکتر الفبایی در آن باشد

4-حداقل تعداد کارکتر های آن هشت عدد باشد

5-حداقل یکی از کارکتر های خاص در آن باشد [……,’*’,’&’,’^’,’%’,’$’,’@’,’!’]

نمونه ورودی و خروجی

PasswordCheck("145A8sd8we%") ➞ True

PasswordCheck("AB15C%%55") ➞ False

PasswordCheck("1Asedc%") ➞ False
Assert.True(Backendbaz.PasswordCheck("145A8sd8we%"));
Assert.False(Backendbaz.PasswordCheck("AB15C%%55"));
Assert.False(Backendbaz.PasswordCheck("1Asedc%"));

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

mantix
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
15 دي 1402

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

نظرات

*
*