Sequenzkompression mit einer Schleife
Go
Medium
loops
Aufgabe «Sequenzkompression mit einer Schleife»
Schreiben Sie ein Programm in Go, das eine ganze Zahl N (1 ≤ N ≤ 100) und dann N ganze Zahlen einliest. Geben Sie die komprimierte Sequenz aus, indem Sie jede Gruppe von aufeinanderfolgenden gleichen Zahlen durch ein Paar (Wert, Anzahl) ersetzen. Geben Sie die Paare im Format "Wert Anzahl" aus, getrennt durch Leerzeichen. Wenn N = 0 ist, geben Sie eine leere Zeile aus.
Eingabeformat
Erste Zeile: eine ganze Zahl N. Die nächste Zeile enthält N ganze Zahlen, getrennt durch Leerzeichen.
Ausgabeformat
Eine Zeile mit Zahlenpaaren, getrennt durch Leerzeichen. Jedes Paar: Wert und Anzahl, getrennt durch ein Leerzeichen.
Beispiele
Beispiel 1
EINGABE
8
7 7 7 7 7 7 7 7
AUSGABE
7 8
Beispiel 2
EINGABE
0
AUSGABE
main.go