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