पासवर्ड की जांच करें

आप एक ऐसी कंपनी में डेवलपर के रूप में काम कर रहे हैं जो अपने उपयोगकर्ता खातों की सुरक्षा को बहुत गंभीरता से लेती है। आपको एक पासवर्ड मान्यकरण फ़ंक्शन 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

To check your solution you need to sign in
Sign in to continue