ট্র্যাক
/
Delphi Pascal
Delphi Pascal
/
অনুশীলনী
/
রোবট সিমুলেটর
রোবট সিমুলেটর

রোবট সিমুলেটর

সহজ

নির্দেশনা

একটি রোবট সিমুলেটর লিখুন।

রোবট কারখানার একটি পরীক্ষা কেন্দ্রে রোবটদের নড়াচড়া যাচাই করার জন্য একটি প্রোগ্রাম প্রয়োজন।

রোবটদের তিনটি সম্ভাব্য নড়াচড়া রয়েছে:

  • ডান দিকে ঘোরা
  • বাম দিকে ঘোরা
  • সামনে এগোনো

রোবটদের একটি কাল্পনিক অসীম গ্রিডের উপর রাখা হয়, যারা {x,y} স্থানাঙ্কে, যেমন {3,8}, একটি নির্দিষ্ট দিকে (north, east, south বা west) মুখ করে থাকে; এখানে north ও east দিকে গেলে স্থানাঙ্কের মান বাড়তে থাকে।

এরপর রোবট কয়েকটি নির্দেশনা পায়, তখন পরীক্ষা কেন্দ্রটি রোবটের নতুন অবস্থান এবং সে কোন দিকে মুখ করে আছে তা যাচাই করে।

  • "RAALAL" অক্ষর-স্ট্রিংটির অর্থ:
    • ডান দিকে ঘোরা
    • দুইবার সামনে এগোনো
    • বাম দিকে ঘোরা
    • একবার সামনে এগোনো
    • আবারও বাম দিকে ঘোরা
  • ধরা যাক, একটি রোবট {7, 3} অবস্থান থেকে north দিকে মুখ করে শুরু করে। তাহলে নির্দেশনার এই ধারাটি চালালে সেটি {9, 4} অবস্থানে west দিকে মুখ করে থাকবে।

সূত্র

একটি বিখ্যাত কোম্পানির ইন্টারভিউ প্রশ্ন থেকে অনুপ্রাণিত।
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Delphi Pascal Exercism

রোবট সিমুলেটর শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Delphi Pascal ট্র্যাকের 76টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।