একটি TicTacToe
খেলা একটি স্ট্রিং অবস্থানের ক্রম বাচক খেলোয়াড়দের তাদের পদক্ষেপ হিসাবে প্রতিনিধিত্ব করা যেতে পারে।
0 1 2 3 4 5 6 7 8
ধরে নিন X
সবসময় প্রথম খেলা হয়।
সুতরাং "012345678" এর একটি স্ট্রিং গেমটিকে বোঝায়
XOX OXO XOX
লক্ষ্য করুন, গেমটি ইতিমধ্যে প্লেয়ারের X
চিহ্ন অর্জন করা হয় 6
, সেই সময়ে গেমটি শেষ হয় এবং একটি জয় দেয় X
। (যেমন, কোনও খেলোয়াড় জিতলেই অবশিষ্ট পদক্ষেপগুলি উপেক্ষা করুন)
আপনার চ্যালেঞ্জ (কোড) হ'ল সমস্ত গেম (সাজানো ক্রম) এবং এর ফলাফল মুদ্রণ করা।
ফর্ম্যাট
<movesequence>:<result>\n
উদাহরণ:
012345678:X
012345687:X
012345768:X
...
বোঝাতে X
1 ম প্লেয়ার বিজয়ী জন্য O
দ্বিতীয় প্লেয়ারের জন্য, এবং D
জন্য আঁকে।
থাকবে 9!
(362880) গেম।
আপনার ফলাফল যাচাই করার জন্য এখানে কিছু তথ্য রয়েছে।
'X' Wins: 212256
'O' Wins: 104544
Draws : 46080
এটি একটি কোডগল্ফ এবং রানটাইমটি এক মিনিটের মধ্যে হওয়া উচিত। আনন্দ কর!
সম্পাদনা: অতিরিক্ত বিশদ সরিয়ে ফেলা হয়েছে এবং কেবল এটি মুদ্রণ করুন stdout
। কোনও ফাইল তৈরি করার দরকার নেই।