Предположим, у меня есть отсортированный массив целых чисел, скажем
partition = [0, 3, 7, 12, 18, 23, 27]
и затем значение
value = 9
Я хотел бы вернуть интервал, в котором находится мое значение. Например
bounds = function(partition, value)
print(bounds)
>>>[7,12]
Есть ли какая-нибудь функция, которая может мне помочь или мне нужно создать ее с нуля?