Bài 37.2. Kiểm Tra Mật Khẩu Đơn Giản - [Độ khó: Dễ]
Bài 37.2. Kiểm Tra Mật Khẩu Đơn Giản - [Độ khó: Dễ]
Để tăng cường bảo mật cho hệ thống, bạn được yêu cầu kiểm tra độ "mạnh" của mật khẩu người dùng theo một quy tắc đơn giản: Mật khẩu được coi là mạnh nếu nó chứa ít nhất 1 chữ số ('0'-'9'), ít nhất 1 chữ cái viết thường ('a'-'z'), và ít nhất 1 chữ cái viết hoa ('A'-'Z'). Chương trình sẽ nhận một chuỗi mật khẩu và cho biết nó có đáp ứng các tiêu chí trên hay không.
INPUT FORMAT
Một dòng duy nhất chứa chuỗi S
là mật khẩu. Độ dài của S
không vượt quá 100 ký tự. Chuỗi S
chỉ chứa các ký tự chữ cái, chữ số.
OUTPUT FORMAT
In ra "Mạnh" nếu mật khẩu đáp ứng đủ 3 tiêu chí. In ra "Yếu" nếu không đáp ứng đủ.
Ví dụ 1:
Input:
Abc123
Output:
Mạnh
Giải thích:
- Chuỗi "Abc123" chứa '1' (chữ số), 'b', 'c' (chữ thường), và 'A' (chữ hoa). Đủ 3 tiêu chí.
Ví dụ 2:
Input:
helloWORLD
Output:
Yếu
Giải thích:
- Chuỗi "helloWORLD" chứa chữ thường và chữ hoa, nhưng không chứa chữ số. Không đủ 3 tiêu chí.
Comments