C2-07 · Đổi giây sang giờ:phút:giây
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Cho tổng số giây ~s~ (ít hơn một ngày). Đổi ~s~ ra giờ, phút, giây và in theo dạng HH:MM:SS, mỗi phần đủ hai chữ số (thêm số 0 ở đầu nếu cần).
Dữ liệu vào
Một dòng chứa số nguyên ~s~.
Kết quả
Một dòng dạng HH:MM:SS, không có dấu cách.
Ràng buộc
- ~0 \le s < 86400~.
Ví dụ 1
Dữ liệu vào:
15247
Kết quả:
04:14:07
Ví dụ 2
Dữ liệu vào:
59
Kết quả:
00:00:59
Giải thích ví dụ
- Ví dụ 1: ~15247 = 4 \times 3600 + 847~ và ~847 = 14 \times 60 + 7~, nên là 4 giờ 14 phút 7 giây, in
04:14:07. - Ví dụ 2: chưa đủ một phút; giờ và phút đều là 0 nhưng vẫn in đủ hai chữ số.
Ghi chú
- Khuôn
:02dtrong f-string:f"{7:02d}"cho07(ô Đọc thêm ở mục 2.5.2). - Khuôn
dchỉ dùng cho số nguyên: đừng tạo giờ bằng phép chia/.
Nguồn trong sách: Bài C2-07, mục 2.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)
Đang tải...