У меня 15 000 номеров в диапазоне от 1000 до 8000. Каждому номеру присваивается одна из шести категорий и подкатегорий, в некоторых случаях возможны совпадения. Пример данных:
value cat1 cat2
2333 WHITE A
2334 ORANGE B
2335 ORANGE A
2335 WHITE B
2336 ORANGE A
2336 WHITE B
2336 RED C
2337 RED A
2338 RED A
2339 RED A
2340 RED A
Как эффективно объединить эти значения как таковые:
- Белый: 2333, 2335-2336
- Оранжевый: 2334-2335, 2336
- Красный: 2336-2340
Вариант использования: С учетом значения, такого как 2338 A , что является эффективным способом получения значения cat1 RED ?
Для этого варианта использования, какой будет более эффективный способ хранения этих строк для проверки?
Предпочтение отдается языку JavaScript, PHP или MS Excel