Ctrl K

Ближе всех к нулю

Лёгкая
Термометр записал несколько показаний readings — целые числа, возможно отрицательные. Найдите показание, которое ближе всего к нулю, и верните его. Если таких показаний несколько (например, -3 и 3), верните наибольшее из них.
Пример 1
readings=[-6, 3, -2, 9] → -2

Ближе всего к нулю −2: до него расстояние 2, до 3 — уже 3.

Пример 2
readings=[-5, 5, 8] → 5

−5 и 5 одинаково далеко от нуля, поэтому берём большее — 5.

Пример 3
readings=[0, -1] → 0
Ограничения
  • 1 ≤ len(readings) ≤ 1000
  • -10⁵ ≤ readings[i] ≤ 10⁵
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПара с заданной суммой ЛёгкаяСжать повторы в отсортированном массиве ЛёгкаяВыкинуть лишнее значение ЛёгкаяМесто на отсортированной полке ЛёгкаяПрибавить единицу к числу из цифр Лёгкая
загружаем Python…
Вход
readings=[-6, 3, -2, 9]
Ожидается
-2

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 130 тестов на сервере, включая скрытые.