التجميع

التجميع

سهل

التعليمات

نفّذ عملية accumulate التي تُرجع، بمعطى مجموعة وعملية تُنفَّذ على كل عنصر من عناصر المجموعة، مجموعة جديدة تحتوي على نتيجة تطبيق تلك العملية على كل عنصر من عناصر مجموعة المُدخلات.

بمعطى مجموعة السلاسل النصية التالية:

  • "cat", "Dog", "b4t", "gO"

والعملية التالية:

  • تحويل سلسلة نصية إلى أحرف كبيرة

ينبغي أن يكون الكود الخاص بك قادرًا على إنتاج مجموعة السلاسل النصية:

  • "CAT", "DOG", "B4T, "GO"

ألقِ نظرة على مجموعة الاختبارات لمعرفة توقيع الدالة المتوقع.

القيود

لا تمدّ يدك إلى وظائف collect/map/fmap أو أيًّا كان اسمها التي توفّرها مكتبتك القياسية! حلّها بنفسك باستخدام أدوات أساسية أخرى بدلًا من ذلك.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Go Exercism

مستعد لبدء التجميع؟

سجّل في Exercism لتتعلّم وتتقن Go عبر 34 مفهومًا166 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.