Bei einer Liste von Ganzzahlen gruppieren Sie die Elemente, die zuerst am häufigsten vorkommen, und gruppieren Sie dann die nächsten am häufigsten usw., bis jedes einzelne Element in der Liste einmal gruppiert wurde.
Beispiele:
Eingang: [1,2,3]
Ausgabe: [[1,2,3]]
Eingang: [1,1,1,2,2,3,3,4,5,6]
Ausgabe: [[1],[2,3],[4,5,6]]
Eingang: [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]
Ausgabe: [[6, 8],[5],[1],[7],[9,4,-56]]
Eingang: []
Ausgabe: []
Eingang: (empty input)
Ausgabe: ERROR/Undefined/Doesn't matter
Regeln
- Die Gruppierungen müssen von der Maximalfrequenz zur Minimalfrequenz gehen.
- Die interne Reihenfolge der Gruppierungen ist willkürlich (zB könnte Beispiel 3
[8,6]
stattdessen haben). - Dies ist Code-Golf , die niedrigste Anzahl an Bytes gewinnt.