도전 설명
항목의 목록 / 배열이 주어지면 모든 연속 반복 항목 그룹을 표시합니다.
입출력 설명
입력은 항목의 목록 / 배열입니다 (모든 항목이 동일한 유형이라고 가정 할 수 있음). 언어가 가진 모든 유형을 지원할 필요는 없지만 적어도 하나를 지원해야합니다 (바람직 int하지만 boolean, 흥미롭지는 않지만 같은 유형 도 좋습니다). 샘플 출력 :
[4, 4, 2, 2, 9, 9] -> [[4, 4], [2, 2], [9, 9]]
[1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4] -> [[1, 1, 1], [2, 2], [3, 3, 3], [4, 4, 4, 4]]
[1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 1, 1, 3] -> [[1, 1, 1], [3, 3], [1, 1], [2, 2, 2], [1, 1], [3]]
[9, 7, 8, 6, 5] -> [[9], [7], [8], [6], [5]]
[5, 5, 5] -> [[5, 5, 5]]
['A', 'B', 'B', 'B', 'C', 'D', 'X', 'Y', 'Y', 'Z'] -> [['A'], ['B', 'B', 'B'], ['C'], ['D'], ['X'], ['Y', 'Y'], ['Z']]
[True, True, True, False, False, True, False, False, True, True, True] -> [[True, True, True], [False, False], [True], [False, False], [True, True, True]]
[0] -> [[0]]
빈 목록의 경우 출력이 정의되지 않습니다. 골프 목적에 가장 적합한 것은 아무것도 아니거나, 빈 목록 또는 예외 일 수 있습니다. 별도의 목록 목록도 만들 필요가 없으므로 완벽하게 유효한 결과입니다.
[1, 1, 1, 2, 2, 3, 3, 3, 4, 9] ->
1 1 1
2 2
3 3 3
4
9
중요한 것은 그룹을 어떤 식 으로든 분리하는 것입니다.
int를 들어, s로 분리 된 배열은 입력에 s 0가있을 수 있기 때문에 나쁜 생각입니다 0.
[4, 4, '', 2, 2, '', 9, 9]또는 [4, 4, [], 2, 2, [], 9, 9].


