إليك ترجمة النص البرمجي من الروسية إلى العربية مع الالتزام بالقواعد: ضغط التسلسل باستخدام الحلقة
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