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

    solution

    Đề bài: [Hệ điều hành Unix] Số ngày giữa hai ngày

    Đếm ngày theo lịch

    Khác với chênh lệch theo giây, đôi khi ta cần đếm số ngày lịch giữa hai ngày YYYY-MM-DD, có tính tới năm nhuận. datetime.date trừ nhau cho ra timedelta với thuộc tính .days.

    In số ngày chênh lệch tuyệt đối.

    Ví dụ

    • 2024-02-28 và 2024-03-01 → 2 (2024 nhuận, có 29/02).
    • 2023-02-28 và 2023-03-01 → 1 (2023 không nhuận).
    • Định dạng đầu vào:

      Dòng 1: ngày thứ nhất YYYY-MM-DD. Dòng 2: ngày thứ hai.

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

      Năm trong khoảng 1..9999.

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

      Một dòng chứa số ngày chênh lệch (không âm).

    Ví dụ:

    Đầu vào:

    2024-02-28
    2024-03-01
    

    Đầu ra:

    2

    Giải thích:

    2024 là năm nhuận nên có 29/02; từ 28/02 đến 01/03 là 2 ngày.

    Đang tải editor...