Поиск ближайшего товара

Средняя
64%
JavaScript

На Авито размещено множество товаров, каждый из которых представлен числом.

У каждого покупателя есть потребность в товаре, также выраженная числом.

Если точного товара нет, покупатель выбирает ближайший по значению товар,

что вызывает неудовлетворённость, равную разнице между потребностью и купленным товаром.

Количество каждого товара неограничено, и один товар могут купить несколько покупателей.

Рассчитайте суммарную неудовлетворённость всех покупателей.

Нужно написать функцию, которая примет на вход два массива:

  • массив товаров;
  • массив потребностей покупателей.

Функция должна вычислить сумму неудовлетворённостей всех покупателей и вернуть результат в виде числа.

Пример 1:

Ввод:

Вывод: