Имея список целых чисел, сначала сгруппируйте элементы, которые встречаются чаще всего, затем сгруппируйте больше всего и т. Д., Пока каждый уникальный элемент в списке не будет сгруппирован один раз.
Примеры:
Входные данные: [1,2,3]
Выход: [[1,2,3]]
Входные данные: [1,1,1,2,2,3,3,4,5,6]
Выход: [[1],[2,3],[4,5,6]]
Входные данные: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56]
Выход: [[6, 8],[5],[1],[7],[9,4,-56]]
Входные данные: []
Выход: []
Входные данные: (empty input)
Выход: ERROR/Undefined/Doesn't matter
правила
- Группировки должны идти от максимальной частоты до минимальной частоты.
- Внутренний порядок группировок произвольный (например, пример 3 может иметь
[8,6]). - Это код-гольф , выигрывает наименьшее количество байт.