У меня есть случай, когда число лежит в диапазоне от 0 до 10, оно должно возвращать 0, а если оно находится в диапазоне от 11 до 20, оно должно возвращать 1 и т. Д.
0 => 0-3, (0 and 3 are inclusive)
1 => 4-15, (4 and 15 are inclusive)
2 => 16-40, (16 and 40 are inclusive)
3 => 41-88, (41 and 88 are inclusive)
5 => 89-300 (89 and 300 are inclusive)
Я думал о том, как реализовать, и думал о Java-картах, но он не позволяет искать по дальности
Меня интересует что-то подобное, у меня есть функция
int foo() {
}
если foo возвращает 5, так как он лежит в диапазоне от 0 до 10, я бы использовал 0, если foo вернул 25, он использовал бы 2.
Любые идеи
Редактировать: На самом деле диапазоны не так просты, как 0-10, 11-20. Я хочу быть в состоянии сделать поиск диапазона. Извините за путаницу. Исходя из запросов, которые я добавил правильный пример, цифры являются непрерывными