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
ĐƯỢC 3 ĐIỂM
dẻo vãi
nhập xâu
đặt đếm thành 0
nếu xâu = a hoặc xâu = b hoặc ..... xâu = z thì
thay đổi đếm 1 lượng 1
nếu xâu = 0 hoặc xâu = 1 ..... xâu = 9 thì
thay đổi đếm 1 lượng 1
nếu xâu =@ hoặc xâu = #..... xâu =* thì
thay đổi đếm 1 lượng 1
nếu độ dài của xâu > 8 hoặc độ dài của xâu = 8 thì
thay đổi đếm 1 lượng 1
nói đếm
//= là chứa kí tự//
bây ơi t full test roiiii
thì kệ...
ủa là có nói j đến b hả tr
dễ
là sao