Latihan 1 dari materi Cron adalah: Format Cron Job dan Contoh di Terminal — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat dua function berikut:
1. parseCron(expression)
Menerima cron expression string (5 field dipisah spasi) dan mengembalikan object:
{ minute, hour, day, month, weekday }
2. nextRunDescription(expression)
Menerima cron expression dan mengembalikan deskripsi dalam Bahasa Indonesia.
Aturan deskripsi:
0 9 * * 1-5 → "Setiap hari kerja jam 09:00"0 0 * * * → "Setiap hari jam 00:00"*/15 * * * * → "Setiap 15 menit"0 0 1 * * → "Setiap awal bulan jam 00:00""Terjadwal: <expression>"