ধনাত্মক পূর্ণসংখ্যা দেওয়া হয়েছে n < 10
, একটি 2 মাত্রিক ম্যাট্রিক্স তৈরি করুন যেখানে প্রতিটি অবস্থান তার x
এবং y
সূচী দিয়ে ভরা থাকে (উপরের বাম থেকে শুরু করে)।
উদাহরণ স্বরূপ:
ইনপুট: 2
00 10
10 11
ইনপুট: 3
00 10 20
01 11 21
02 12 22
গ্রিডটি তৈরি হয়ে গেলে এলোমেলোভাবে প্রতিটি সূচি পূরণ করুন। এটি কোনও 'x' এর সাথে বা কোনও জায়গা বোঝাতে অন্য কোনও উপায়ে পূরণ করা যেতে পারে।
ম্যাট্রিক্স পূরণের জন্য এন্ডেক্সগুলি এলোমেলোভাবে তৈরি করে আপনি কোন স্থানটি পূরণ করবেন তা নির্ধারণ করুন। আপনি কেবলমাত্র n ^ 2 বার পূরণ করতে পারেন যাতে ম্যাট্রিক্স সম্পূর্ণরূপে পূরণ না হওয়া পর্যন্ত আপনি যতগুলি ইচ্ছা পূরণ করতে পারবেন না। শেষে ম্যাট্রিক্স অবশ্যই পূরণ করা উচিত তাই স্পটটি ইতিমধ্যে পূরণ করা হয়নি তা নিশ্চিত করার জন্য আপনি যে র্যান্ডম নম্বরগুলি পূরণ করার জন্য ব্যবহার করছেন তা যাচাই করে নেওয়ার জন্য আপনাকে অবশ্যই কিছু কাজ করতে হবে।
পূরণের পুনরাবৃত্তির অগ্রগতি দেখানোর জন্য প্রতিটি পূরণের পরে রিফ্রেশ বা মুদ্রণ করুন।
পূরণের উদাহরণ:
ইনপুট: 2
00 10
01 11
00
এলোমেলোভাবে বেছে নেওয়া হয়েছে:
XX 10
01 11
01
এলোমেলোভাবে বেছে নেওয়া হয়েছে:
XX 10
XX 11
00
এলোমেলোভাবে বেছে নেওয়া হয়েছে, তবে এটি ইতিমধ্যে একটি পুনরায় রোল চয়ন করা হয়েছে 10
:
XX XX
XX 11
11
এলোমেলোভাবে বেছে নেওয়া হয়েছে:
XX XX
XX XX
দৃশ্যমানভাবে এলোমেলো সংখ্যাগুলি মুদ্রণ করবেন না আমার দেখতে হবে কোন সূচকটি নির্বাচিত হয়েছিল। এর অর্থ আমার মুদ্রণ নয় " 11
এলোমেলোভাবে চয়ন করা হয়েছে:"। এটি অনুসন্ধানের জন্য এখানে রয়েছে।
যেহেতু এটি কোড-গল্ফ, সংক্ষিপ্ততম কোডটি জয়ী।
মজা এবং সুখী গল্ফিং আছে!
n>= 10
সম্ভব? (তখনকার শীর্ষস্থানীয় 0 এর সঠিকভাবে পূরণ করার জন্য আপনাকে সর্বোচ্চ দৈর্ঘ্য সম্পর্কে জানতে হবে)। এই ক্ষেত্রে পূরণ করা একবারে একটি সূচক, একবারে 1 ডিজিট নয়, তাই না?