ну там исходная задачка на сравнение двух слайсов по значениям на прибыл/убыл. У вас данных об операциях нет, только результат. Теперь представьте два слайса [A, B, C, B, E, C, C] и [A, B, B, B, C, C]. Что вы ожидаете увидеть на выходе?
По факту на выходе 3 возможных сценария как минимум. 1. Контроль уникальных значений [E] прибыл. 2. Контроль количества элементов - ваш вариант. 3. Контроль позиции - там вообще жесть получается
Напомните пожалуйста как в структуре определить не обязательное поле? Поменялась структура, и при декодировании из монги идет ошибка "error decoding key x: cannot decode string into a", а поле не особо нужное.