কোডাররা সর্বদা বিরক্তিকর 1-মাত্রিক সত্তাগুলিতে অ্যারে সমতল করার চেষ্টা করে এবং এটি আমাকে দু: খিত করে।
আপনার কাজটি হ'ল অক্ষরগুলির একটি স্বেচ্ছাসেবী স্ট্রিংকে উত্তেজিত করা, একটি সুন্দর শহরের আকাশচুম্বী আউটপুট।
স্ট্রিংটি বিবেচনা করুন: aaabbbbbccqrrssstttttttPPw
এটি দেখতে আরও ভাল দেখাচ্ছে:
tt
tt
bb tt
bb tt
aabb sstt
aabbcc rrssttPP
aabbccqqrrssttPPww
(ঠিক আছে, হ্যাঁ, চিঠিগুলি এটি আরও নগর-স্কাইলাইন-এরি দেখতে আরও বেশি করে দেওয়ার জন্য নকল করা হয়েছে)।
একটি ইনপুট স্ট্রিং নিন, মিলে যাওয়া অক্ষরের প্রতিটি উপ-অনুচ্ছেদে নকল করুন (প্রয়োজনীয় বর্ণমালার অক্ষর নয়) এবং আমাকে একটি শহর তৈরি করুন!
সংক্ষিপ্ততম কোড বাইট জয়।
আমি আসলে ভেবেছিলাম আমার প্রয়োজনীয়তাগুলি পেরেক দেওয়া হয়েছে তবে কয়েকটি প্রশ্নের উত্তর দিতে:
- এটি অবশ্যই মাটিতে থাকবে
- আপনি চাইলে অতিরিক্ত আকাশ থাকতে পারে (ফাঁকা জায়গাগুলির শীর্ষস্থানীয়, ফাঁকা জায়গা ঘিরে) - তবে বিল্ডিংয়ের মধ্যে নয়
- অক্ষরগুলি স্ট্রিংয়ের অভ্যন্তরে পুনরায় ব্যবহার করা যেতে পারে (একই আর্কিটেকচার, বিভিন্ন অবস্থান)
- চিঠিগুলি ASCII বলে ধরে নেওয়া হয়েছে, তবে অতিরিক্ত এনকোডিংগুলি সমর্থনকারীদের (ইউটিএফ 8, ইত্যাদি) আরও ফ্লির দেওয়া হবে
aaabbbbaa
?