إليك ترجمة النص البرمجي من الروسية إلى العربية مع الالتزام بالقواعد: ضغط التسلسل باستخدام الحلقة

Go Medium 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