Mật khẩu mạnh

Xem dạng PDF

Gửi bài giải


Điểm: 3,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một mật khẩu được coi là mạnh nếu thỏa mãn cả 4 điều kiện:

  1. Độ dài từ 8 đến 20 ký tự.
  2. Có ít nhất một chữ cái viết hoa.
  3. Có ít nhất một chữ cái viết thường.
  4. Có ít nhất một chữ số.

Cho xâu S, hãy kiểm tra xem đó có phải mật khẩu mạnh không.

  • Input:
    • Dòng 1: xâu S (không có khoảng trắng, chỉ gồm chữ cái tiếng Anh và chữ số).
  • Output:
    • In YES nếu S là mật khẩu mạnh, ngược lại in NO.

Ví dụ

Input 1

abcD1234

Output 1

YES

Input 2

abc123

Output 2

NO

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.