values и число aim. Выберите три элемента массива с разными индексами так, чтобы их сумма была как можно ближе к aim, и верните эту сумму.
Гарантируется, что ближайшая сумма единственная: не бывает двух разных сумм, которые отстоят от aim на одно и то же расстояние и обе лучше остальных.values=[4, -6, 2, 9], aim=3 → 5
Возможные суммы троек: 0, 7, 5 и 15. Ближе всего к 3 сумма 5 = -6 + 2 + 9: она отстоит на 2, а 0 — на 3.
values=[1, 1, 1, 1], aim=-50 → 3
Любая тройка даёт 3, так что ответ 3, как бы далеко ни была цель.
values=[-3, 0, 5, 8, 2], aim=10 → 10
0 + 2 + 8 = 10 — точное попадание.
aim сумма тройки однозначнаvalues=[4, -6, 2, 9], aim=3
5
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 99 тестов на сервере, включая скрытые.