パスワードをチェックする

あなたは、ユーザーアカウントのセキュリティを非常に重視する会社で開発者として働いています。あなたのタスクは、パスワードのエラーに対してカスタム例外を投げるパスワード検証関数 check_password(password) を作成することです。

  • 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