Compression de séquence avec une boucle
Go
Medium
loops
Tâche «Compression de séquence avec une boucle»
Écrivez un programme en Go qui lit un entier N (1 ≤ N ≤ 100), puis N entiers. Il faut afficher la séquence compressée en remplaçant chaque groupe de nombres identiques consécutifs par une paire (valeur, quantité). Affichez les paires au format "valeur quantité", séparées par des espaces. Si N = 0, afficher une chaîne vide.
Format d\ entrée
Première ligne : un entier N. La ligne suivante contient N entiers séparés par des espaces.
Format de sortie
Chaîne avec des paires de nombres séparées par des espaces. Chaque paire : valeur et quantité séparées par un espace.
Exemples
Exemple 1
ENTRÉE
8
7 7 7 7 7 7 7 7
SORTIE
7 8
Exemple 2
ENTRÉE
0
SORTIE
main.go