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