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

درس 6. Lists

الصعوبة:

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

مسألة«امشِ عشر دقائق»

💻 Python
أنت تعيش في مدينة ذات شبكة طرق مثالية وتستخدم تطبيقًا للهاتف المحمول للمشي. يقوم التطبيق بإنشاء المسار في شكل قائمة من الاتجاهات: 'n' (شمال)، 's' (جنوب)، 'w' (غرب)، 'e' (شرق). كل اتجاه يعني المرور بربع واحد في دقيقة واحدة. تحتاج إلى تحديد ما إذا كان المسار المقترح سيعيدك إلى نقطة البداية في 10 دقائق بالضبط.

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

سطر يحتوي على اتجاه الحركة عبر فجوة، حيث يتم تمثيل كل اتجاه بحرف: N، S، W، E

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

اطبع "نعم" إذا استغرقت الرحلة 10 دقائق بالضبط وعادت إلى نقطة البداية، وإلا اطبع "لا"

مثال

إدخال

n s n s w e w e n s

إخراج

صحيح

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور
# Читаем строку с направлениями и разделяем по пробелам
directions = input().split()

# Проверяем, что маршрут содержит ровно 10 направлений
if len(directions) != 10:
    print("NO")
else:
    # Считаем количество каждого направления
    north_count = directions.count('n')
    south_count = directions.count('s')
    west_count = directions.count('w')
    east_count = directions.count('e')
    
    # Проверяем, возвращаемся ли мы в исходную точку
    # Север должен компенсироваться югом, запад - востоком
    if north_count == south_count and west_count == east_count:
        print("YES")
    else:
        print("NO")

🎉 تهانينا! 🎉

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

AD

إعلان

red-snake blue-snake green-snake

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

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

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