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

    solution

    Đề bài: [Lập trình Web & Backend] Lấy dữ liệu trang cuối

    Lấy dữ liệu trang cuối

    Nhiều giao diện có nút "Trang cuối". Cho mảng items và perPage, hãy tính trang cuối và trả về dữ liệu của nó.

    Trang cuối có chỉ số lastPage = ceil(total / perPage) (nếu total = 0 thì lastPage = 1 và dữ liệu rỗng). Hãy in object JSON { "lastPage": <số>, "data": [...] }.

    Ví dụ

    items có 7 phần tử, perPage=3 → lastPage=3, data là 1 phần tử cuối.

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

      Dòng 1: JSON mảng items. Dòng 2: số perPage.

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

      0 ≤ độ dài items ≤ 1000; 1 ≤ perPage ≤ 1000.

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

      In object JSON { "lastPage": ..., "data": [...] }.

    Ví dụ:

    Đầu vào:

    [1,2,3,4,5,6,7]
    3
    

    Đầu ra:

    {"lastPage":3,"data":[7]}

    Giải thích:

    total=7, lastPage=ceil(7/3)=3, offset=6 → data=[7].

    Đang tải editor...