Điểm:
100
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Nhập vào số nguyên dương n là số giây. Đổi n sang giờ phút giây.
Input
- Số nguyên dương n \((1 \leq n \leq 50000)\).
Output
- In ra theo mẫu xx:yy:zz trong đó xx là giờ, yy là phút, zz là giây.
Test 1
Input
3690
Output
01:01:30
Bình luận
hướng dẫn cho noob:
ta có :
giờ = n // 3600 (gio 1 giờ = 3600 giay)
phut=hiệu của n và gio3600 rồi chia lấy nguyên cho 60 :))
giay=hiệu của n và gio3600+phut*60
chuyển gio ,phut giay sang dạng string ,them 0 ở đầu nếu cần(trong th gio or phut or giay <10)
output ra thôi
lưu ý:
print them dấu hai chấm dính với số
n = int(input())
a = n//60
h = a//60
m = a%60
s = n%60
if len(str(h)) == 1:
h = "0" + str(h)
if len(str(m)) == 1:
m = "0" + str(m)
if len(str(s)) == 1:
s = "0" + str(s)
print(f"{h}:{m}:{s}")
Cho bạn dùng Python tham khảo ạ