চ্যালেঞ্জ:
একটি চেকবোর্ড দেওয়া হয়েছে, যদি সম্ভব হয় তবে একটি লাল টুকরো রাজা করার জন্য এটি ক্ষুদ্রতম পরিমাণের চালগুলি আউটপুট করবে (ধরে নিলে কালো মোটেও সরবে না) king
বিধি :
লাল দিকটি সর্বদা নীচে থাকবে, তবে তাদের টুকরোগুলি যে কোনও সারিতে শুরু হতে পারে (এমনকি রাজার সারিতেও তাদের যেতে হবে)। কালো টুকরা স্থির , যার অর্থ তারা লাল রঙের চলাচলের মধ্যে চলে না, তবে ধরা পড়লে বোর্ড থেকে সরিয়ে ফেলা হয়। নোট করুন যে টুকরোগুলি বোর্ডের যে কোনও জায়গাতে একে অপরের ঠিক পাশ সহ শুরু করতে পারে। এটি সাধারণ চেকারকে কীভাবে চালানো হয় তা নয়, তবে আপনার প্রোগ্রাম অবশ্যই এগুলি সমাধান করতে সক্ষম হবে। (ইনপুট 5 দেখুন) তবে, চেকার টুকরা অবশ্যই তির্যকভাবে চলতে হবে (ইনপুট 3 দেখুন)। প্রথম ক্যাপচারটি চেইনে এগিয়ে থাকলে পিছনে-ক্যাপচারিং অনুমোদিত হয় (ইনপুট see দেখুন)।
ইনপুট:
বোর্ডের স্পেসগুলি নিম্নলিখিত অক্ষর হিসাবে সংজ্ঞায়িত করে একটি 8x8 চেকারবোর্ড (যতক্ষণ না তারা ধারাবাহিকভাবে বিকল্প ব্যবহার করতে পারেন):
। - খালি
আর - লাল টুকরা
বি - কালো টুকরা
আউটপুট:
ক্ষুদ্রতম প্যাচসমূহ সংখ্যা এটি একটি লাল টুকরা গ্রহণ করা হবে বোর্ড (কালো পাশে) উপরের সারিতে রাজার সারি লিখে 'kinged' হতে, 0 যদি কোনো প্যাচসমূহ প্রয়োজন হয় (একটি লাল টুকরা রাজার সারিতে শুরু), অথবা যদি কোনও লাল টুকরো রাজা করা অসম্ভব হয় তবে এটি একটি নেতিবাচক সংখ্যা (যেমন কালো এটি প্রথম প্রথম সারিতে রয়েছে)।
ইনপুট 1:
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
R . . . . . . .
আউটপুট 1:
7
ইনপুট 2:
. . . . . . . .
. . . . . . . .
. . . . . B . .
. . . . . . . .
. . . B . . . .
. . . . . . . .
. B . . . . . .
R . . . . . . .
আউটপুট 2:
2
ইনপুট 3:
. B . B . B . B
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
R . . . . . . .
আউটপুট 3:
-1
ইনপুট 4:
. . . . . . . R
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
R . . . . . . .
আউটপুট 4:
0
ইনপুট 5:
. . . . . . . .
. . . . . . . .
. . . . . . . .
. B . . B . . .
B . . . . B . .
. B . B . . . .
. . B . . B . .
. . . R R . . .
আউটপুট 5:
4
ইনপুট 6:
. . . . . . . .
. . . . . . . .
. B . . . . . .
. . B . . . . .
. B . B . . . .
. . . . R . . .
. . . B . . . .
. . . . R . . .
আউটপুট 6:
2
ইনপুট 7:
. . . . . . . .
. . . . . . . .
. . B . . . . .
. . . . . . . .
. . B . . . . .
. B . B . B . .
. . . . B . . .
. . . . . R . R
আউটপুট 7:
4
স্কোরিং:
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম কোড।