पासवर्ड की जांच करें
आप एक ऐसी कंपनी में डेवलपर के रूप में काम कर रहे हैं जो अपने उपयोगकर्ता खातों की सुरक्षा को बहुत गंभीरता से लेती है। आपको एक पासवर्ड मान्यकरण फ़ंक्शन
check_password(password)
बनाने का कार्य सौंपा गया है, जो विभिन्न पासवर्ड त्रुटियों के लिए कस्टम अपवाद (exceptions) फेंकेगा:PasswordTooShortError
: यदि पासवर्ड की लंबाई 8 अक्षरों से कम है
PasswordMissingNumberError
: यदि पासवर्ड में कम से कम एक संख्या नहीं है
आपके फ़ंक्शन का मुख्य काम इन नियमों को लागू करना है और यदि पासवर्ड निर्धारित मानदंडों को पूरा नहीं करता है तो उपयुक्त अपवाद उठाना है। अगर पासवर्ड 8 अक्षरों से लंबा है और कम से कम एक संख्या शामिल करता है, तो इसे
True
लौटाना चाहिए।इनपुट | आउटपुट |
securePassw0rd | Password is valid. |
mypass | PasswordTooShortError: The password is too short, it should be at least 8 characters long. |
securepassword | PasswordMissingNumberError: The password should contain at least one number. |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB