ইনপুট:
দুটি স্বতন্ত্র (alচ্ছিক) মান সমেত একটি 2D অ্যারে। বিধিগুলি ব্যাখ্যা করার সময় আমি 0 এবং 1 ব্যবহার করব । ইনপুট ফর্ম্যাট অবশ্যই নমনীয়।
চ্যালেঞ্জ:
জিরোস হ'ল জল, এবং একটি দ্বীপ are নিঃসঙ্গতা নিশ্চিত করার জন্য, আপনার কাজ হ'ল সারি এবং শূন্যের কলামগুলি সন্নিবেশ করে সমস্ত দ্বীপকে জলে ঘিরে রাখা। আপনি জল অপচয় করতে চান না, সুতরাং আপনাকে অবশ্যই যুক্ত পরিমাণের পরিমাণ কমিয়ে আনতে হবে। একাধিক সমাধানের ক্ষেত্রে একই পরিমাণে জল যুক্ত হওয়া দরকার, তারপরে আপনার সারি নয়, জলের কলাম যুক্ত করা উচিত। আমি পরীক্ষার ক্ষেত্রে এটি দেখাব।
আউটপুট:
নতুন, পরিবর্তিত 2D অ্যারে। আউটপুট ফর্ম্যাট অবশ্যই নমনীয়।
পরীক্ষার কেস:
ইনপুট এবং আউটপুট ড্যাশ দ্বারা পৃথক করা হয়। যুক্ত শূন্যগুলি বোল্ড ফন্টে দেখানো হয়। আপনি যদি পরীক্ষার কেসগুলিকে আরও সুবিধাজনক বিন্যাসে রূপান্তর করতে চান তবে এখানে একটি উত্তর ব্যবহার করুন ।
1
---
1
1 1
---
1 0 1
1 1
1 1
---
1 0 1
0 0 0
1 0 1
1 0
0 1
---
1 0 0
0 0 1
মনে রাখবেন যে আমরা শূন্যের এক সারি নয়, শূন্যগুলির একটি কলাম যুক্ত করেছি। এটি কারণ প্রয়োজনীয় জিরোগুলির সংখ্যা সমান এবং কলামগুলি পছন্দ করা উচিত।
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
---
1 0 0 0 1
0 0 0 0 0
0 1 0 1 0
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
0 1 0 1 0
নোট করুন যে আমরা সারিগুলি সংযুক্ত করেছি, কলামগুলি নয়, কারণ এতে কমপক্ষে অতিরিক্ত শূন্যের প্রয়োজন।
0 0 1 0 0
0 1 1 1 0
---
0 0 0 1 0 0 0
0 0 0 0 0 0 0
0 1 0 1 0 1 0
এটি উভয় কলাম এবং একটি সারি প্রয়োজন।
0 0 1 0 0
0 1 0 1 0
---
0 0 0 1 0 0 0
0 1 0 0 0 1 0
এক সারির চেয়ে দুটি কলাম যুক্ত করা ভাল, কারণ এতে কম জল প্রয়োজন less
0 0
1 0
0 1
1 0
0 0
---
0 0
1 0
0 0
0 1
0 0
1 0
0 0
এক কলামের চেয়ে দুটি সারি যুক্ত করা ভাল, যেহেতু এতে কম জল প্রয়োজন।