Pemula20 XPUnit 2: Aritmatika Sehari-hari, soal 7 dari 9
Jam Digital
Ubah jumlah detik menjadi tampilan jam digital JJ:MM:DD.
Stopwatch di lomba lari menyimpan waktu dalam detik. Panitia ingin menampilkannya seperti jam digital, misalnya 01:02:05.
Masukan
Satu bilangan bulat berisi jumlah detik, paling banyak 359999.
Keluaran
Waktunya dalam bentuk JJ:MM:DD, yaitu jam, menit, dan detik. Setiap bagian ditulis dua digit, jadi angka di bawah sepuluh diawali nol.
Contoh masukan dan keluaran
Contoh 1
Masukan
3725
Keluaran
01:02:05
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Satu jam berisi 3600 detik. Cari jamnya dulu, lalu menit dari sisanya, lalu detik terakhir.
Petunjuk 2
Python bisa menambahkan nol di depan dengan f"{angka:02d}". JavaScript punya String(angka).padStart(2, "0").