Xử lý chuỗiTần suất ký tự
Mô tả
Anh Ba đang mở một cửa hàng tiện lợi nhỏ ngay ngã tư. Để thu hút khách, anh quyết định lắp một biển quảng cáo đèn LED dài, trên đó mỗi dòng hiển thị một câu chữ. Vì bảng LED ghép từ các ô vuông nhỏ, mỗi ký tự (kể cả khoảng trắng) chiếm đúng một ô. Anh Ba muốn biết trên câu chữ mình vừa nhập, có bao nhiêu ô bị bỏ trống (tức là khoảng trắng) để chuẩn bị mua thêm đèn LED điền vào các khoảng trống cho sáng rực rỡ hơn.
Nhiệm vụ của bạn rất đơn giản: cho trước một chuỗi là nội dung của biển quảng cáo, hãy đếm xem trong chuỗi đó có bao nhiêu ký tự là khoảng trắng (dấu cách).
Đầu vào
- Một chuỗi
sduy nhất, có thể chứa bất kỳ ký tự nào có thể in được, bao gồm cả chữ cái, chữ số và dấu câu.
Đầu ra
- Trả về một số nguyên không âm là tổng số lượng ký tự khoảng trắng trong chuỗi
s.
Ràng buộc
- Độ dài chuỗi
snằm trong khoảng từ 0 đến 10^5 ký tự. - Chuỗi có thể rỗng.
- Ký tự khoảng trắng được định nghĩa là ký tự ASCII
' '(mã 32). Các ký tự khác như tab (\t) hay xuống dòng (\n) không được tính.
Ví dụ
Ví dụ 1:
- Đầu vào:
"Khuyen Mai Cuoi Tuan" - Đầu ra:
3 - Giải thích: Trong chuỗi có 3 khoảng trắng (nằm giữa các từ Khuyen/Mai, Mai/Cuoi, Cuoi/Tuan). Do đó kết quả trả về là 3.
Ví dụ 2:
- Đầu vào:
"Giam Gia 50%" - Đầu ra:
2 - Giải thích: Ta thấy có 1 khoảng trắng giữa chữ "Giam" và "Gia", và 1 khoảng trắng giữa chữ "Gia" và "50%". Tổng cộng là 2 khoảng trắng.