Я пытаюсь проанализировать некоторые данные и хочу классифицировать их в соответствии с атрибутами, найденными в объектах класса. У меня есть три атрибута в общей сложности. Один атрибут, который может находиться в диапазоне, например 1..2, ..., 6..7, один атрибут, который может находиться в диапазоне, например 0..5, ..., 15..20, и последний логическое значение, которое может быть истинным или ложным.
Очевидным решением проблемы было бы создание всех необходимых счетчиков (и я полагаю, что, вероятно, придется), но это 6 * 5 * 2 = 60 переменных. И код для обработки этих переменных, даже с использованием Котлина, когда, безусловно, будет чудовищно.
Я бы хотел классифицировать эти объекты так, чтобы мой код был максимально чистым. Спасибо.