```html <h3>المهمة: مجموع مربعات الأعداد باستخدام الغوروتينات</h3> <p>قم بحساب مجموع مربعات الأعداد الصحيحة باستخدام الغوروتينات (Goroutines) في لغة Go.</p> <p>يجب عليك:</p> <ol> <li>تقسيم المصفوفة إلى أجزاء متساوية (أو شبه متساوية).</li> <li>إنشاء

Go Easy goroutines

مهمة «```html <h3>المهمة: مجموع مربعات الأعداد باستخدام الغوروتينات</h3> <p>قم بحساب مجموع مربعات الأعداد الصحيحة باستخدام الغوروتينات (Goroutines) في لغة Go.</p> <p>يجب عليك:</p> <ol> <li>تقسيم المصفوفة إلى أجزاء متساوية (أو شبه متساوية).</li> <li>إنشاء »

اكتب برنامجًا بلغة Go، يقوم بإدخال عدد صحيح n، ثم n من الأعداد الصحيحة. أنشئ n من الغوروتينات، كل منها يحسب مربع عدد واحد. استخدم قناة لجمع النتائج واطبع مجموع كل المربعات. مضمون أن n > 0 وأن الأعداد لا تتجاوز 1000.

تنسيق الإدخال

السطر الأول: عدد صحيح n (1 ≤ n ≤ 10).
السطر الثاني: n من الأعداد الصحيحة مفصولة بمسافات.

تنسيق الإخراج

عدد صحيح واحد — مجموع مربعات جميع الأرقام.

أمثلة

مثال 1

الإدخال
1 5
الإخراج
25
main.go