villiwalla
@villiwalla
HTML-верстка

Каким образом можно вывести диапазон размеров?

На вход приходит массив с размерами (
ширина
[3, 6, 18, 22.5, 30, 34, 35, 38, 40, 45, 46, 50, 52, 53, 54, 55, 57, 59, 60, 67, 70, 76, 90, 99, 104, 110, 118, 160]

) на каждую категорию товаров. На основании этих размеров нужно вывести диапазон для фильтра. Каким образом можно получить такие диапазоны размеров как:
  • до 50
  • от 50 до 100
  • от 100 до 150
  • больше 150


Значение минимального размера может быть больше 100+ и максимального больше 500+, всегда по разному. Как максимум нужно что бы было не больше 4 групп диапазонов, но допустимо что меньше 4-х групп.

Какой подход, позволит реализовать гибкий вывод диапазонов для фильтра?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
Griboks
@Griboks
1) Разделить на фиксированные диапазоны. Пустые не выводить.
2) Разделить на равное количество.
3) Разделить на кратные (десятки, сотни и т.п.) диапазоны.
4) Разделить на относительные диапазоны (если W(n) > W(n-1) +15, то начинается следующий уровень).
5) Разделить на статистические диапазоны (неравные фиксированные диапазоны на основе вероятности значений).
6) Разделить на равнологарифмические диапазоны.
7) Разделить диапазоны относительно среднего значения.
8) Разделить на диапазоны относительно математического ожидания.
9) Разделить на диапазоны по дисперсии.
Мало? Ну я могу ещё нафантазировать)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы