ব্যবহারকারী আড়াল করবে এবং কম্পিউটার সেগুলি সন্ধান করার চেষ্টা করবে।
প্রথমত, গ্রিডের আকারের জন্য প্রোগ্রামটি একটি ইনপুট নেবে। 5x5, 10x10, 15x15 ইত্যাদির মতো গ্রিড সর্বদা নিখুঁত বর্গক্ষেত্র হবে না।
গ্রিডটি দাবাবোর্ডের মতো সাজানো:
_______________________________
| | | | | |
| A1 | | | | | A
|_____|_____|_____|_____|_____|
| | | | | |
| | B2 | | | | B
|_____|_____|_____|_____|_____|
| | | | | |
| | | C3 | | | C
|_____|_____|_____|_____|_____|
| | | | | |
| | | | D4 | | D
|_____|_____|_____|_____|_____|
| | | | | |
| | | | | E5 | E
|_____|_____|_____|_____|_____|
1 2 3 4 5
এখন, ব্যবহারকারী একটি স্কোয়ার বাছাই করবে, যেমন B2
(কম্পিউটারকে না বলে)
স্কোয়ার অনুমান করা কম্পিউটারটি শুরু করবে। এটি সঠিক স্কোয়ারটি বাছাই করলে ব্যবহারকারী তার প্রতিক্রিয়া জানাবে y
। যদি তা না হয় তবে তারা যে টাইলটি বেছে নিয়েছে (এন, এনই, ই, এসই, এস, এসডাব্লু, ডাব্লু) তার দিকটি ইনপুট দেবে।
সুতরাং যদি ব্যবহারকারী বাছাই করে B2
এবং কম্পিউটার অনুমান করে C3
তবে ব্যবহারকারী ইনপুট করবে NW
।
আউটপুট এবং ইনপুটগুলির উদাহরণ এখানে রয়েছে:
Grid?
5x5
C3?
NW
C2?
N
B2?
y
স্কোরিং:
এটি একটি সাধারণ চ্যালেঞ্জের চেয়ে কিছুটা আলাদাভাবে রান করা হবে।
বিজয়ী হ'ল এমন প্রোগ্রাম যা সঠিক বর্গ অনুমান করতে সর্বনিম্ন অনুমান (গড়) নেয় average গড় পরীক্ষার কেসগুলি 5x5 এবং তার পরে 10x10 এ সমস্ত সম্ভাব্য স্কোয়ার হবে।
যাইহোক, এটি গ্রিডের প্রতিটি প্যাটার্ন 26 টি সারি পর্যন্ত (যেমন 5x8, 6x2, 20x5 ইত্যাদি) সাথে কাজ করতে হবে।
এটি পরীক্ষার জন্য কোনও উপায় যেমন জেএসফিডাল অন্তর্ভুক্ত করুন।
এবং সবশেষে, টাইয়ের ক্ষেত্রে, সংক্ষিপ্ততম প্রোগ্রামটি জয়ী হয়।
A1
এবং কম্পিউটার অনুমান করেB9
, সঠিক প্রতিক্রিয়াটিNW
নাকিW
?