Опис виклику
Дано список / масив елементів, відобразити всі групи послідовно повторюваних елементів.
Опис вводу / виводу
Ваш вхід - це список / масив елементів (ви можете припустити, що всі вони одного типу). Вам не потрібно підтримувати кожен тип вашого мови, але він повинен підтримувати принаймні один (бажано 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
Важливо - якось тримати групи розділеними.
ints, розділений, наприклад, 0s, було б поганою ідеєю, оскільки 0у вході може бути s
[4, 4, '', 2, 2, '', 9, 9]або [4, 4, [], 2, 2, [], 9, 9].


