Сжатие последовательности с помощью цикла
Go
Средний
loops
Задача «Сжатие последовательности с помощью цикла»
Напишите программу на Go, которая считывает целое число N (1 ≤ N ≤ 100), затем N целых чисел. Нужно вывести сжатую последовательность, заменяя каждую группу одинаковых подряд идущих чисел на пару (значение, количество). Выводите пары в формате "значение количество", разделяя пробелами. Если N = 0, вывести пустую строку.
Формат ввода
Первая строка: целое число N. Следующая строка содержит N целых чисел, разделённых пробелами.
Формат вывода
Строка с парами чисел, разделённых пробелами. Каждая пара: значение и количество через пробел.
Примеры
Пример 1
ВВОД
8
7 7 7 7 7 7 7 7
ВЫВОД
7 8
Пример 2
ВВОД
0
ВЫВОД
main.go