Скажем, у меня есть массив целых чисел:
arr = [0,5,7,8,11,16]
и у меня есть другое целое число:
n = 6
Мне нужна функция, которая округляет до ближайшего числа из массива:
foo(n) #=> 5
Как видите, числа не имеют фиксированного шаблона. Какой элегантный способ сделать это?
Спасибо