정수 목록이 주어지면 가장 먼저 나타나는 요소를 그룹화 한 다음 목록의 각 고유 요소가 한 번 그룹화 될 때까지 다음으로 가장 많이 그룹화하십시오.
예 :
입력: [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
규칙
- 그룹화는 최대 주파수에서 최소 주파수로 진행해야합니다.
- 그룹화의 내부 순서는 임의적입니다 (EG 예제 3이
[8,6]대신 사용할 수 있음 ). - 이것은 code-golf , 가장 낮은 바이트 수의 승리입니다.