জাভাস্ক্রিপ্টে শহরের খেলা বাস্তবায়ন
আসুন আলোচনা করি আমরা কীভাবে আমাদের প্রকল্পটি বাস্তবায়ন করব।
আমি শুরু করতাম একটি অ্যারে তৈরি করে, যেখানে আমাদের খেলোয়াড়দের দ্বারা输入的 শহরগুলি রেকর্ড করা হবে:
let cities = [];
ধরুন আমাদের খেলা শুরু হয়েছে এবং প্রথম খেলোয়াড়ের চাল।
সে একটি শহর টাইপ করে এবং Enter চাপে।
স্পষ্টতই, আমরা এই শহরটি অবিলম্বে আমাদের
শহরের অ্যারেতে যুক্ত করতে পারি।
এখন দ্বিতীয় খেলোয়াড়ের চাল হবে। যেহেতু আমাদের অ্যারেটি ইতিমধ্যেই খালি নয়, তাই এই দ্বিতীয় চালটি একই অ্যালগরিদম দ্বারা বর্ণিত হবে, যা সমস্ত পরবর্তী চালের ক্ষেত্রে প্রযোজ্য।
এই অ্যালগরিদমটি কী? প্রথমত, এটি পরীক্ষা করা প্রয়োজন যে输入 করা শহরের প্রথম বর্ণটি আগের শহরের শেষ বর্ণের সাথে মেলে। দ্বিতীয়ত, এটি পরীক্ষা করা প্রয়োজন যে এই শহরটি খেলায় আগে কখনও ব্যবহার করা হয়নি।
যদি এই দুটি শর্তই পূরণ হয়, তবে输入 করা শহরটি আমাদের অ্যারেতে লেখা হয় এবং চাল পরবর্তী খেলোয়াড়ের কাছে হস্তান্তরিত হয়। যদি কোনও শর্ত পূরণ না হয়, তবে সে সম্পর্কে একটি বার্তা প্রদর্শন করা প্রয়োজন।
বর্ণিত অ্যালগরিদম অনুযায়ী খেলাটি বাস্তবায়ন করুন।