Вступ
Давайте спостерігатимемо наступний масив:
[1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1]
Група складається з тих самих цифр поруч один з одним. У наведеному вище масиві є 5 різних груп:
[1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1]
1, 1, 1
2, 2
1, 1, 1, 1
2, 2, 2
1, 1, 1
Найменша група з них є [2, 2]
, тому ми виводимо [2, 2]
.
Візьмемо ще один приклад:
[3, 3, 3, 4, 4, 4, 4, 5, 5, 4, 4, 3, 3, 4, 4]
3, 3, 3
4, 4, 4, 4
5, 5
4, 4
3, 3
4, 4
Ви можете бачити, що існує кілька груп однакової довжини. Найменшими групами є:
[3, 3], [4, 4], [4, 4] and [5, 5].
Тому ми просто виводимо [3, 3], [4, 4], [4, 4], [5, 5]
в будь-якому розумному форматі. Ви можете виводити їх у будь-якому порядку.
Завдання
Даний масив, що складається лише з натуральних чисел, виводить найменшу групу (и) з масиву. Можна припустити, що масив буде містити щонайменше 1 ціле число.
Тестові справи
Input: [1, 1, 2, 2, 3, 3, 4]
Output: [4]
Input: [1]
Output: [1]
Input: [1, 1, 10, 10, 10, 100, 100]
Output: [1, 1], [100, 100]
Це код-гольф , тому подання з найменшою кількістю байтів виграє!
11101010100100
не здається правильним для введення даних: p.