readings, уже отсортированные по неубыванию; среди них бывают и отрицательные. Для отчёта нужны квадраты этих отклонений.
Верните список квадратов всех чисел из readings, отсортированный по неубыванию.
Возвести всё в квадрат и отсортировать — просто. Попробуйте обойтись без сортировки, за O(n).readings=[-6, -2, 1, 5] → [1, 4, 25, 36]
Квадраты: 36, 4, 1, 25. По возрастанию: 1, 4, 25, 36.
readings=[-3, -3, 0, 3] → [0, 9, 9, 9]
Одинаковые квадраты остаются в ответе все: три девятки.
readings=[2, 8] → [4, 64]
readings отсортирован по неубываниюreadings=[-6, -2, 1, 5]
[1, 4, 25, 36]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 117 тестов на сервере, включая скрытые.