Étant donné une liste d'entiers, groupez les éléments qui se produisent le plus en premier, puis regroupez les suivants et ainsi de suite jusqu'à ce que chaque élément unique de la liste ait été groupé une fois.
Exemples:
Contribution: [1,2,3]
Sortie: [[1,2,3]]
Contribution: [1,1,1,2,2,3,3,4,5,6]
Sortie: [[1],[2,3],[4,5,6]]
Contribution: [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]
Sortie: [[6, 8],[5],[1],[7],[9,4,-56]]
Contribution: []
Sortie: []
Contribution: (empty input)
Sortie: ERROR/Undefined/Doesn't matter
Règles
- Les groupements doivent passer de la fréquence maximale à la fréquence minimale.
- L'ordre interne des regroupements est arbitraire (par exemple, l'exemple 3 pourrait
[8,6]
place). - Il s'agit du code-golf , le plus petit nombre de victoires d'octets.