Menu
CoddyTech

Count a Character

Người mớiMảng và chuỗipython iconjava iconcpp iconc iconjs icon+10

Bạn nhận được một chuỗi s và một ký tự c. Hãy trả về số lần c xuất hiện trong s. Kết quả phân biệt chữ hoa và chữ thường: B và b là hai ký tự khác nhau.

Hàm

countChar(s: string, c: string) → integer
sstring
chuỗi chữ cái tiếng Anh cần tìm
cstring
một chữ cái cần đếm
Trả vềinteger
có bao nhiêu ký tự trong s bằng c

Ràng buộc

  • 1 ≤ s.length ≤ 5 × 104
  • s chỉ chứa các chữ cái tiếng Anh (từ a đến z, từ A đến Z).
  • c chính xác là một chữ cái tiếng Anh.

Ví dụ

Đầu vào
s = "Mississippi"c = "s"
Đầu ra
4
Giải thích
Mississippi có s ở các chỉ số 2, 3, 5 và 6, nên đáp án là 4.
challenge icon

Câu hỏi mở rộng

Nếu c có thể là một từ gồm nhiều chữ cái, chẳng hạn như ss, thì sao? Các kết quả khớp chồng lấn có được tính không, và vòng lặp của bạn sẽ thay đổi như thế nào?

Đặt lại code
def countChar(s, c):
    # Viết code ở đây

Kiểm thử #1

Kiểm thử #2

Đối số

s = "Mississippi"
c = "s"

Đầu ra mong đợi

4