readings — целые числа, в том числе отрицательные. Инженер проверяет, какие два показания вместе остаются ниже порога limit.
Верните количество пар позиций i < j, у которых readings[i] + readings[j] строго меньше limit.readings=[3, -2, 0, 4], limit=2 → 2
Подходят пары 3 + (−2) = 1 и (−2) + 0 = −2. Пара (−2) + 4 = 2 не годится: 2 не меньше 2. Итого две пары.
readings=[1, 1, 1], limit=3 → 3
Любые два показания дают 2 < 3, пар всего три.
readings=[-5, 10], limit=-10 → 0
Единственная пара даёт 5, это не меньше −10.
readings=[3, -2, 0, 4], limit=2
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 111 тестов на сервере, включая скрытые.