Latihan 1: Database DevOps — DevOps

Latihan 1 dari materi Database DevOps di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi generateBackupSchedule(config) yang menerima config dan mengembalikan array jadwal backup.

Config: { dbName, frequency, retention, startHour }

Return array of objects untuk 3 backup ke depan: [{ database, time: "Day {n} {HH}:00", deleteAfter: "Day {n + retention}" }]

Untuk daily: Day 1, Day 2, Day 3. Untuk weekly: Day 1, Day 8, Day 15. Untuk hourly: Day 1 {HH}:00, Day 1 {HH+1}:00, Day 1 {HH+2}:00.

Hint