Compresión de secuencia mediante un bucle
Go
Medium
loops
Tarea «Compresión de secuencia mediante un bucle»
Escriba un programa en Go que lea un número entero N (1 ≤ N ≤ 100), luego N números enteros. Debe mostrar la secuencia comprimida, reemplazando cada grupo de números iguales consecutivos por un par (valor, cantidad). Muestre los pares en el formato "valor cantidad", separados por espacios. Si N = 0, mostrar una línea vacía.
Formato de entrada
Primera línea: un número entero N. La siguiente línea contiene N números enteros separados por espacios.
Formato de salida
Línea con pares de números separados por espacios. Cada par: valor y cantidad separados por un espacio.
Ejemplos
Ejemplo 1
ENTRADA
8
7 7 7 7 7 7 7 7
SALIDA
7 8
Ejemplo 2
ENTRADA
0
SALIDA
main.go