readings, и каждое значение обычно приходит ровно три раза — сигнал дублируется для надёжности. Только одно значение пришло один-единственный раз. Найдите его.
Порядок показаний произвольный. Решение со словарём очевидно; попробуйте уложиться в линейное время и O(1) дополнительной памяти.readings=[4, -1, 4, 4] → -1
4 встречается трижды, -1 — один раз.
readings=[7, 0, 5, 0, 7, 5, 7, 0, 5, 12] → 12
7, 0 и 5 встречаются по три раза, 12 — один.
readings=[-30] → -30
readings=[4, -1, 4, 4]
-1
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 86 тестов на сервере, включая скрытые.