দৃশ্যপট
আমি আমার গাড়ি নিয়ে একটি রাস্তা ধরে গাড়ি চালাই এবং বৃষ্টি শুরু হয়। বৃষ্টিপাতগুলি এলোমেলোভাবে আমার উইন্ডোয় পড়ছে এবং এখন আমি নিজেকে জিজ্ঞাসা করি, বৃহত্তম সংযুক্ত ভেজা অঞ্চলটি কোথায়?
কাজটি
এটি আরও সহজ করার জন্য, উইন্ডোটি 10 * 10 স্কোয়ারের ম্যাট্রিক্সে বিভক্ত। আপনার কাজ উইন্ডোতে বৃহত্তম সংযুক্ত জলের ড্রপ-অঞ্চল সন্ধান করা find
ইনপুট
দুটি সম্ভাব্য ইনপুট রয়েছে, আপনি একটি 2-মাত্রিক অ্যারে বা 1-মাত্রিক একটি ব্যবহার করতে পারেন। আপনি স্ট্ডিন ইত্যাদির মতো যে কোনও ইনপুটগুলির মধ্যে চয়ন করতে পারেন ...
উদাহরণ:
// 2-dimensional:
[[0,1,0,0,0,0,1,0,0,0],
[0,1,1,0,0,0,0,1,1,0],
[0,1,1,0,0,0,0,1,0,0],
[0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0],
[0,0,0,1,1,0,0,0,1,0],
[0,0,0,1,1,0,0,0,1,0],
[0,0,0,0,0,1,1,0,1,0],
[0,0,0,0,0,1,1,0,1,0],
[0,0,0,0,0,0,0,0,0,0]]
// 1-dimensional
[0,1,0,0,0,0,1,0,0,0,
0,1,1,0,0,0,0,1,1,0,
0,1,1,0,0,0,0,1,0,0,
0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,
0,0,0,1,1,0,0,0,1,0,
0,0,0,1,1,0,0,0,1,0,
0,0,0,0,0,1,1,0,1,0,
0,0,0,0,0,1,1,0,1,0,
0,0,0,0,0,0,0,0,0,0]
আউটপুট
আপনার কোডটিতে সবচেয়ে বড় সংযুক্ত ক্ষেত্রের আকার এবং
"আয়তন: জেড কোঅর্ডিনেটস: (এক্স 1, ওয়াই 1) (এক্স 2, ওয়াই 2) ফর্ম্যাটে এই অঞ্চলের অন্তর্ভুক্ত জলাবদ্ধতার x- এবং y- স্থানাঙ্কগুলি রাখতে হবে .. "
পূর্ববর্তী ইনপুটটির উদাহরণ:
Size: 6 Coordinates: (1,0) (1,1) (2,1) (1,2) (2,2) (1,3)
সমন্বয়কারীদের আদেশের বিষয়টি বিবেচনা করে না।
বিধি
- জলপ্রপাতগুলি সংযুক্ত থাকে, যদি তারা একে অপরকে orthogonally স্পর্শ করে
- তির্যক সংযোগগুলি গণনা করা হয় না
- অনেকগুলি অঞ্চল থাকতে পারে এবং আপনার কোডটিকে সর্বাধিক সন্ধান করতে হবে
- একটি ফাঁকা ক্ষেত্র "0" এবং একটি ভিজা ক্ষেত্র "1" হিসাবে উপস্থাপিত হয়
- একটি সংক্ষিপ্ত ব্যাখ্যা এবং পূর্ববর্তী ইনপুটটির আউটপুট সহ আপনার সমাধান পোস্ট করুন
- আগামী 7 দিনের মধ্যে সংক্ষিপ্ততম কোডটি জিতবে
- যদি একই আকারের দুটি ক্ষেত্র থাকে তবে আপনি একটি চয়ন করতে পারেন