• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 9. Sets

الصعوبة:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

مسألة«ضخم»

💻 Python
تخيل أنك ستنظم حفلة وتريد إنشاء جميع القوائم الممكنة للضيوف لمراعاة الاهتمامات والشركات المختلفة. لديك قائمة عامة بالضيوف المحتملين. مهمتك هي كتابة برنامج يقوم، بناءً على قائمة معينة من الضيوف، بتكوين جميع المجموعات الممكنة (مجموعات الضيوف) للحفلة. القائمة الفارغة هي أيضًا خيار مقبول (لم يحضر أحد). من المهم أن يتوافق ترتيب الضيوف في المجموعات مع الترتيب في القائمة الأصلية، وأن يتم عرض المجموعات نفسها بترتيب معجمي.

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

يتم إدخال سطر إلى الإدخال، وهو قائمة من الضيوف مفصولة بفواصل. على سبيل المثال: "Anya, Boris, Vika"

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

يجب على البرنامج استنتاج جميع الحسابات الممكنة (مجموعات الضيوف)، كل منها في سطر منفصل. يجب فصل الأسماء في الحسابات بفواصل وترتيبها أبجديًا. يجب تقديم القائمة الفارغة كسطر فارغ. يجب أن يكون ترتيب إخراج الحسابات معجميًا

مثال

إدخال

أنيا، بوريس، فيكا

إخراج

أنيا
أنيا، بوريس
أنيا، فيكا
أنيا، بوريس، فيكا
بوريس
بوريس، فيكا
فيكا

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور

🎉 تهانينا! 🎉

لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!