সমস্যা
প্রদত্ত ইনপুট aযেখানে আউটপুটটির প্রতিটি 'ব্লক' এর জন্য কেবলমাত্র একটি উপাদান থাকে এমন কোনও ইনপুট ফর্ম্যাটে অক্ষরের গ্রিড থাকে।
এবং ইনপুট bযেখানে বি সংখ্যার গ্রিড হয় ইনপুট হিসাবে একই আকার a।
দুটি ধরণের রাস্তা রয়েছে, একটি 1 দ্বারা চিহ্নিত চিহ্নিত একটি পাথরের রাস্তা @এবং 2 টি চিহ্নিত চিহ্নিত ময়লা রাস্তার প্রতিনিধিত্ব করে#
- একটি
@রাস্তাটি ব্লককে কেন্দ্র করে এবং আকার 6x6 হয়, যদি কোনও রাস্তা সংলগ্ন হয়, তবে side দিকটি গ্রিড সেল সীমানায় প্রসারিত করা হবে - একটি
#রাস্তাটি ব্লকের কেন্দ্রিক হয় আকার 4x4 হয়, যদি কোনও রাস্তা সংলগ্ন হয়, তবে side দিকটি গ্রিড সেল সীমানায় প্রসারিত করা হবে
আউটপুট একটি গ্রিড ইনপুটে হওয়া ASCII অক্ষর 8x8 লাইন সংখ্যা দ্বারা অফসেট aএবং একটি ইনপুট থেকে 'রাস্তা' ওভারলে bযেমন
ইনপুট a=[[a,b,a],[b,a,b],[a,b,a]] b=[[1,1,1],[2,0,1],[2,0,0]]
আউটপুট:
পদক্ষেপ 1: গ্রিড (ইনপুটটির 8x8 প্রতিনিধিত্ব a)
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
bbbbbbbbaaaaaaaabbbbbbbb
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
পদক্ষেপ 2: উপস্থাপিত রাস্তাগুলির সাথে ওভারলে b:
aaaaaaaabbbbbbbbaaaaaaaa
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@abbbbbbbba@@@@@@a
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaabbbbbbbb
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
পদক্ষেপ 3: লিনেনবার সহ প্রতিটি লাইন অফসেট করুন:
aaaaaaaabbbbbbbbaaaaaaaa
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@@@@@@@@@@@@@@@@@a
a@@@@@@abbbbbbbba@@@@@@a
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaab@@@@@@b
bb####bbaaaaaaaabbbbbbbb
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aa####aabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
aaaaaaaabbbbbbbbaaaaaaaa
নিয়মাবলী:
- শীর্ষস্থানীয় সাদা স্থান বা নতুন লাইনের অনুমতি।
- স্পেস স্পেস এবং নতুন লাইনের অনুমতি রয়েছে।
- এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোডের জয়
আমি ভাবতে পারি এমন সমস্ত প্রান্তের কেসগুলির সাথে একটি অতিরিক্ত পরীক্ষার কেস এখানে রয়েছে।
aচেয়ে অ্যারে ছোট হয় b।
['.', ',', '.', ',', '.', ',', '.']তবে আউটপুট সেই সারিটির মতো [',', '.', ',', '.', ',', '.', ',']। এছাড়াও, যা আপনার পরীক্ষার কেস থেকে আউটপুট হিসাবে এটি পেতে বাধা দেয়: gist.github.com/anonymous/dfcf3b754464f3ca4394d34e9f3bf123 লক্ষ্য করুন যে ইনপুট বি এর প্রথম সারির দ্বিতীয় 1 টি 2 2 এর সংলগ্ন। আপনি কেন এটি প্রথম ২ (একই সারিতে) সংযোগ করতে বেছে নিয়েছেন?