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

    solution

    Đề bài: [Rust] While let next pop trước n phần tử của Iterator

    Cho mảng n số nguyên và k. Tạo iter let mut it = a.iter(); rồi dùng while let Some(&x) = it.next() để LẤY k phần tử ĐẦU (dừng khi đủ k hoặc hết). In tổng k phần tử đó (nếu k>n thì lấy tất cả).

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

      Dòng 1: n k. Dòng 2: n số.

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

      1 <= n <= 10^5; 0 <= k <= 10^5; |a_i| <= 10^4

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

      Một số.

    Ví dụ:

    Đầu vào:

    5 3
    1 2 3 4 5
    

    Đầu ra:

    6

    Giải thích:

    1+2+3=6.

    Đang tải editor...