ট্র্যাক
/
Free Pascal
Free Pascal
/
অনুশীলনী
/
রানির আক্রমণ
রানির আক্রমণ

রানির আক্রমণ

মধ্যম

নির্দেশনা

দাবা বোর্ডে দুইটি রানির অবস্থান দেওয়া থাকলে, তারা একে অপরকে আক্রমণ করার মতো অবস্থানে আছে কি না তা নির্ণয় করুন।

দাবার খেলায় একটি রানি একই সারি, কলাম বা কর্ণে থাকা গুটি আক্রমণ করতে পারে।

দাবা বোর্ডকে ৮ × ৮ অ্যারে হিসেবে প্রকাশ করা যায়।

তাই যদি আপনাকে বলা হয় যে সাদা রানির অবস্থান c5 (শূন্য-সূচক কলাম ২, সারি ৩) এবং কালো রানির অবস্থান f2 (শূন্য-সূচক কলাম ৫, সারি ৬), তাহলে আপনি বুঝবেন বিন্যাসটি এরকম:

দুইটি রানিসহ একটি দাবা বোর্ড। c5-তে থাকা রানি থেকে বেরোনো তিরগুলো কলাম, সারি এবং কর্ণ বরাবর সম্ভাব্য আক্রমণের দিক নির্দেশ করে।

আপনি এও উত্তর দিতে পারবেন যে রানিরা একে অপরকে আক্রমণ করতে পারে কি না। এ ক্ষেত্রে উত্তরটি হবে হ্যাঁ, তারা পারে, কারণ দুইটি গুটি একই কর্ণে অবস্থান করে।

স্বীকৃতি

দাবা বোর্ডের ছবিটি তৈরি করেছেন habere-et-dispertire, LaTeX এবং Ulrike Fischer-এর chessboard package ব্যবহার করে।

বাস্তবায়ন

নিচে দেখানো মন্ত্রী দুটি তাদের ডিফল্ট শুরুর অবস্থানে রয়েছে। সাদা মন্ত্রীর জন্য এটি ১ম র‍্যাঙ্ক (সারি ৭), আর কালো মন্ত্রীর জন্য ৮ম র‍্যাঙ্ক (সারি ০)। দুই মন্ত্রীই খেলা শুরু করে d ফাইলে (কলাম ৩)।

  a b c d e f g h
8 _ _ _ B _ _ _ _ 8
7 _ _ _ _ _ _ _ _ 7
6 _ _ _ _ _ _ _ _ 6
5 _ _ _ _ _ _ _ _ 5
4 _ _ _ _ _ _ _ _ 4
3 _ _ _ _ _ _ _ _ 3
2 _ _ _ _ _ _ _ _ 2
1 _ _ _ W _ _ _ _ 1
  a b c d e f g h
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Free Pascal Exercism

রানির আক্রমণ শুরু করতে প্রস্তুত?

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