Compressão de sequência usando loop
Go
Medium
loops
Tarefa «Compressão de sequência usando loop»
Escreva um programa em Go que lê um número inteiro N (1 ≤ N ≤ 100), depois N números inteiros. Deve-se imprimir a sequência comprimida, substituindo cada grupo de números iguais consecutivos por um par (valor, quantidade). Imprima os pares no formato "valor quantidade", separados por espaços. Se N = 0, imprimir uma linha vazia.
Formato de Entrada
Primeira linha: um número inteiro N. A próxima linha contém N números inteiros, separados por espaços.
Formato de Saída
Linha com pares de números, separados por espaços. Cada par: valor e quantidade separados por espaço.
Exemplos
Exemplo 1
ENTRADA
8
7 7 7 7 7 7 7 7
SAÍDA
7 8
Exemplo 2
ENTRADA
0
SAÍDA
main.go