Как определить что одних значений в объекте меньше чем остальных?
Добрый день. Допустим имеется объект с парами
2:'четное',
3:'не четное'
и т.д. Видов значений всего 2 "четное" и "не четное", но одних всегда будет больше чем других как найти значения которые в меньшинстве?
можно создать хеш-таблицу, где ключом будет второе поле объекта (чётное или нет), значением - динамический массив. Потом взять размеры этих массивов. Или тупо пройтись по этим объектам и посчитать количество тех и других
Вообще странная структура
Чётность или нечётность можно за раз определить, зачем для этого создавать объект и ещё во втором его поле писать это, и к тому же - словами!?
Объект, это массив, или что?
Проходим по массиву, для чётных значений инкрементируем счётчик, для нечётных - декрементируем. В конце значение > 0 - чётных больше, < 0 - нечётных больше.