এই প্রশ্নটি গ্রিডের বৃহত্তম স্কোয়ারের মতো ।
চ্যালেঞ্জ
স্ট্রিং ফর্ম্যাট বা অ্যারে ফর্ম্যাটের একটি ম্যাট্রিক্স দেওয়া 1এবং 0আপনি একটি ফাংশন তৈরি করবেন যা সবকটি বৃহত বর্গাকার সাবম্যাট্রিক্সের ক্ষেত্র নির্ধারণ করে ।"xxxx,xxxxx,xxxx,xx.."["xxxx","xxxx","xxxx",...]1
একটি বর্গাকার সাবম্যাট্রিক্স সমান প্রস্থ এবং উচ্চতার মধ্যে একটি এবং আপনার ফাংশনটি কেবলমাত্র বৃহত সাবম্যাট্রিক্সের ক্ষেত্রটি ফিরে আসে 1।
উদাহরণ স্বরূপ:
প্রদত্ত "10100,10111,11111,10010", এটি নিম্নলিখিত ম্যাট্রিক্সের মতো দেখাচ্ছে:
1 0 1 0 0
1 0 1 1 1
1 1 1 1 1
1 0 0 1 0
আপনি সাহসী 1আকার 2x2 আকারের বৃহত্তম বর্গাকার সাবম্যাট্রিক্স তৈরি করতে দেখতে পারেন , তাই আপনার প্রোগ্রামটি 4 নম্বর অঞ্চলটি ফিরিয়ে আনতে হবে।
বিধি
- সাবম্যাট্রিক্স অবশ্যই সমান প্রস্থ এবং উচ্চতার একটি হতে হবে
- সাবম্যাট্রিক্সে অবশ্যই মান থাকতে হবে
1 - আপনার ফাংশনটি অবশ্যই বৃহত্তম সাবমেট্রিক্সের ক্ষেত্রটি ফেরত দিতে হবে
- যদি কোনও সাবম্যাট্রিক্স না পাওয়া যায় তবে ফিরে আসুন
1 - আপনি সংখ্যা বেড়ে চলেছে দ্বারা submatrix এলাকা নিরূপণ করতে পারেন
1submatrix মধ্যে
পরীক্ষার মামলা
ইনপুট: "10100,10111,11111,10010" আউটপুট: 4
ইনপুট: "0111,1111,1111,1111" আউটপুট: 9
ইনপুট "0111,1101,0111" আউটপুট: 1
এই কোড-গলফ, তাই বাইটস মধ্যে সংক্ষিপ্ত উত্তর।