Überprüfe das Passwort

Du arbeitest als Entwickler in einem Unternehmen, das die Sicherheit der Benutzerkonten sehr ernst nimmt. Deine Aufgabe ist es, eine Passwortvalidierungsfunktion check_password(password) zu erstellen, die bei verschiedenen Passwortfehlern benutzerdefinierte Ausnahmen wirft:
  • PasswordTooShortError: Wenn die Passwortlänge weniger als 8 Zeichen beträgt.
  • PasswordMissingNumberError: Wenn das Passwort mindestens eine Zahl nicht enthält.
Die Hauptaufgabe deiner Funktion ist es, diese Regeln durchzusetzen und die entsprechenden Ausnahmen zu werfen, wenn ein bereitgestelltes Passwort die Kriterien nicht erfüllt. Wenn das Passwort länger als 8 Zeichen ist und mindestens eine Zahl enthält, sollte sie True zurückgeben.
Eingabe
Ausgabe
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: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

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