تابعی بنویسید که تعدادی رمز دریافت کند و اگر رمزها ایمن بود 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%"));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات