認証

あなたは極秘組織のセキュリティシステムの開発に取り組んでいます。このシステムは可能な限りシンプルに設計されており、基本的なユーザー名とパスワードによるアクセス制御を採用しています。しかし、この組織では追加のセキュリティレイヤーが必要であり、ユーザーが入力したユーザー名とパスワードが事前に定義された値と一致しない場合、カスタムの AuthenticationError をスローする必要があります。このシナリオを処理するプログラムを作成する必要があります。
この演習では、事前に定義されたユーザー名は admin、パスワードは password123 です。これらはプログラムにハードコーディングされており、変更することはできません。
def auth(username, password): という関数を作成し、認証を行い、アクセスが許可された場合は True を返すようにしてください。
入力
出力
admin password123
Access Granted.
user password
AuthenticationError: Invalid username or password.
 

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