Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Rust] HRTB for<'a> — filter theo predicate trên &str

    Viết hàm fn count_match<F>(words: &[String], pred: F) -> usize where F: for<'a> Fn(&'a str) -> bool đếm số từ thỏa pred. Đọc n và n từ (không khoảng trắng). In count_match(&v, |w| w.starts_with("a")).

    • Định dạng đầu vào:

      Dòng 1: n. Dòng 2: n từ cách nhau khoảng trắng.

    • Ràng buộc đầu vào:

      1 <= n <= 1000; 1 <= |w| <= 20

    • Định dạng đầu ra:

      Số từ bắt đầu bằng 'a'.

    Ví dụ:

    Đầu vào:

    5
    apple banana avocado cherry ant
    

    Đầu ra:

    3

    Giải thích:

    apple, avocado, ant -> 3

    Đang tải editor...