روبوت
روبوت

يتحرك الروبوت من نقطة محددة وليكن [0,0] ايضا يمكن للروبوت أن يتحرك لأعلى ولأسفل ولليسار ولليمين بخطوات محددة.
الخريطة تبدا من شمال اسفل, ويتم تحديد تحركات الروبوت عبر نص str يحتوي علي نقطة الانطلاق متبوعة بباقي التحركات كالتالي:
مثال علي شكل النص:
d = "S 3 0 U 3 L 2 D 1 R 1"
يبدا النص بحرف S وهو يرمز لنقطة الانطلاق وهي رقم 5 و رقم 0 لتكون نقطة الانطلاق للروبوت هي [5,0].
ثم بعد ذالك رموز الاتجاهات وهي كالتالي:
حرف U ويرمز للاتجاه الي الاعلي.
حرف L للاتجاه يساراً.
حرف D للاتجاه للاسفل.
حرف R للاتجاه لليمين.
وعلي هذا الاساس سوف يتحرك الروبوت 3 خطوات الي الاعلي ثم خطوتين الي اليسار ثم خطوة للاسفل ثم خطوة الي اليمين لتكون نقطة النهاية هي :
return [2,2]
المطلوب:
عبر دالة robot قم بتحريك الروبوت وارجاع احداثيات نقطة النهاية كما بالمثال السابق.
حلول الاعضاء
فتح الحلول مقابل 5
مقفل
output
terminal
Next
التعليقات
no comments found.
- من خلال الضغط علي زر {;} في شريط الادوات يمكنك اضافة اكواد بايثون الي التعليق للتجربة اون لاين.
- برجاء مراعاة قواعد الكتابة، والادب.