У меня есть логический вызов, и мне интересно, что было бы лучшей практикой или возможными методами или библиотеками, чтобы наилучшим образом решить проблему.Сочетание диапазонов чисел из нескольких значений в Javascript
Скажем, есть несколько массивов, как [10, 20, 30] ["24-30", "45-60"] [34, 35] ["28-33", 90]
То, что я хочу, это обзор отдельных диапазонов и отдельных значений без резервирования. Поэтому из верхних массивов должен быть сформирован один отсортированный массив со всеми значениями, которые объединены с логическим упорядоченным потоком.
, например, для верхних значений я ожидать строку
[10, 20, "24-35", "45-60", 90]
поэтому логика должна обнаружить, что, например, 30 уже включен в [24-30]
, что «28-33» продолжается и перекрывается с «24-30» и «28-33» продолжается одиночными значениями 34 и 35.
Возможно, кто-то знает библиотеку, которая меня поддерживает эта проблема или знает хорошее решение?
просит библиотеки оффтоп. вы что-то пробовали? –
еще нет. прежде чем я попробую что-то, я ищу возможные решения и узнаю о других опытах. я был бы очень способен создать какое-то жестокое решение, но, может быть, кто-то может предложить немного более элегантный способ, как в моем сознании, –