Mật khẩu

Xem dạng PDF

Gửi bài giải

Điểm: 1,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
Python, Scratch

An có mật khẩu là chuỗi ký tự ~S~ độ dài không quá ~100~ ký tự, chỉ chứa các chữ cái La tinh (a, ... ,z, A, ... ,Z), chữ số (0, ... ,9), và các ký tự đặc biệt @, #, $, %, &, *.

An muốn nhờ bạn tính độ mạnh mật khẩu của mình. Biết rằng:

  • Nếu ~S~ chứa ít nhất một chữ cái thì độ mạnh được cộng thêm ~1~ điểm.
  • Nếu ~S~ chứa ít nhất một chữ số thì độ mạnh được cộng thêm ~1~ điểm.
  • Nếu ~S~ chứa ít nhất một ký tự đặc biệt thì độ mạnh được cộng thêm ~1~ điểm.
  • Nếu độ dài chuỗi ~S~ lớn hơn hoặc bằng ~8~ thì độ mạnh được cộng thêm ~1~ điểm.

Em hãy lập trình tính độ mạnh mật khẩu của An.

Dữ liệu
  • Nhập vào một chuỗi ~S~ là mật khẩu của An.
Kết quả
  • Ghi ra một số duy nhất là điểm độ mạnh mật khẩu của An.
Sample Input 1
Ab12@#
Sample Output 1
3
Note
  • Chữ cái: Ab được cộng ~1~ điểm
  • Chữ số: 12 được cộng ~1~ điểm
  • Ký tự đặc biệt: @# được cộng ~1~ điểm

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.