Loading Now

ancientLanguage

Napi đã gặp một dòng văn bản hấp dẫn được khắc vào một tảng đá lớn ở giữa vùng chăn thả bò yêu thích của cô. Ý nghĩa của dòng văn bản dường như là từ một ngôn ngữ cổ xưa bí ẩn liên quan đến một bảng chữ cái chỉ gồm ba ký tự 'C', 'O', và 'W'. Mặc dù Napi không thể giải mã văn bản nhưng COW là mẫu từ yêu thích của cô, và cô tự hỏi có bao nhiêu lần COW xuất hiện trong dòng văn bản.

Napi không phiền lòng nếu có những kí tự khác xen kẽ trong "COW", miễn rằng các kí tự xuất hiện theo thứ tự đúng là 'C', 'O', 'W'. Cô cũng không ngại nếu các lần xuất hiện khác nhau của COW có chung một số chữ cái.

Bạn hãy vui lòng giúp Napi đếm xem có bao nhiêu lần "COW" xuất hiện trong dòng văn bản đã gặp.

Ví dụ:

  • Với s = "CCOW" thì ancientLanguage(s) = 2.
  • Với s = "CCOOWW" thì ancientLanguage(s) = 8.

Đầu vào/Đầu ra:

  • [Giới hạn thời gian chạy] 0.5s với (C++), 3s với (Java/C#), 4s với (Python, Js)
  • [Đầu vào] string s
    1 ≤ s.size() ≤ 1000 
  • [Đầu ra] integer
    Số lượng từ COW xuất hiện trong chuỗi từ.

Post Comment

Contact