اكتب محاكي روبوت.
يحتاج مرفق اختبار في مصنع للروبوتات إلى برنامج للتحقق من حركات الروبوت.
للروبوتات ثلاث حركات ممكنة:
توضع الروبوتات على شبكة افتراضية لا نهائية، وهي متجهة نحو اتجاه معين (الشمال أو الشرق أو الجنوب أو الغرب) عند مجموعة من الإحداثيات {x,y}، مثل {3,8}، حيث تزداد الإحداثيات نحو الشمال والشرق.
ثم يتلقى الروبوت عددًا من التعليمات، وعندها يتحقق مرفق الاختبار من موضع الروبوت الجديد، ومن الاتجاه الذي يشير إليه.
عرّف صفًّا باسم robot له خانات x وy وdirection. وتحمل خانة direction أحد الرموز north أو east أو south أو west (المعرّفة في مفردات هذا التمرين).
<robot> ( x y direction -- robot ): لإنشاء روبوت.move ( robot instructions -- robot ): تطبّق سلسلة نصية مكوّنة من تعليمات R وL وA وتُرجع الروبوت المحدَّث.سجّل في Exercism لتتعلّم وتتقن Factor عبر 47 مفهومًا163 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.