المسارات
/
Raku
Raku
/
التمارين
/
المجموعة المخصصة
المجموعة المخصصة

المجموعة المخصصة

سهل

التعليمات

أنشئ نوع مجموعة مخصصًا.

أحيانًا يكون من الضروري تعريف بنية بيانات مخصصة من نوع ما، مثل المجموعة. في هذا التمرين ستُعرِّف مجموعة خاصة بك. لا يهم كيف تعمل من الداخل، ما دامت تتصرف مثل مجموعة من العناصر الفريدة.

عوامل المجموعات

يتوفر في raku دعم مدمج للمجموعات.

تتوفر العوامل بصيغة رياضية (عبر يونيكود) إلى جانب مكافئاتها بترميز ASCII:

سياق المجموعات

يونيكود ASCII الوصف
∅ set() المجموعة الفارغة
∩ (&) التقاطع
∪ (|) الاتحاد
∖ (-) فرق المجموعات
⊖ (^) الفرق المتماثل بين المجموعات

السياق المنطقي

يونيكود ASCII الوصف
≡ (==) متطابقتان
≢ !(==) غير متطابقتين
∈ (elem) عنصر في
∉ !(elem) ليس عنصرًا في
∋ (cont) يحتوي على
∌ !(cont) لا يحتوي على
⊆ (<=) مجموعة فرعية من أو مساوية لها
⊈ !(<=) ليست مجموعة فرعية من أو مساوية لها
⊂ (<) مجموعة فرعية فعلية من
⊄ !(<) ليست مجموعة فرعية فعلية من
⊇ (>=) مجموعة شاملة أو مساوية لها
⊉ !(>=) ليست مجموعة شاملة أو مساوية لها
⊃ (>) مجموعة شاملة فعلية لـ
⊅ !(>) ليست مجموعة شاملة فعلية لـ
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Raku Exercism

مستعد لبدء المجموعة المخصصة؟

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