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] Uptime: giây sang ngày giờ phút

    Uptime của hệ thống

    Lệnh uptime cho biết máy đã chạy được bao lâu. Bên trong, nhân Linux lưu thời gian hoạt động bằng giây. Hãy đổi tổng số giây thành dạng dễ đọc Xd Yh Zm (ngày, giờ, phút), bỏ phần giây dư.

    Quy đổi: 1 ngày = 86400 giây, 1 giờ = 3600 giây, 1 phút = 60 giây.

    Ví dụ

    • 90061 → 1d 1h 1m (90061 = 1·86400 + 1·3600 + 1·60 + 1).
    • 59 → 0d 0h 0m.
    • Định dạng đầu vào:

      Một dòng chứa số giây uptime (số nguyên không âm).

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

      0 ≤ giây ≤ 10^9.

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

      Một dòng dạng <days>d <hours>h <minutes>m.

    Ví dụ:

    Đầu vào:

    90061
    

    Đầu ra:

    1d 1h 1m

    Giải thích:

    90061s = 1 ngày + 1 giờ + 1 phút + 1 giây (giây dư bị bỏ).

    Đang tải editor...