৫ ই এপ্রিল জাতীয় চূড়ান্ত ডিআইআইএস পিজ্জা দিবস, এই চ্যালেঞ্জের প্রতিপাদ্য। ধনাত্মক পূর্ণসংখ্যা দেওয়া n( n০ এর চেয়ে বড়), একটি এএসসিআইআই ডিপ ডিশ পিজ্জা তৈরি করুন। প্রকৃত ডিপ থালা পিজ্জা দেখানো হয়েছে:
আপনি দেখতে পাচ্ছেন, নীচে নীচে এবং বাকি পিজ্জার চারপাশে ক্রাস্টের একটি স্তর রয়েছে।
পিজ্জা কীভাবে বানাবেন
ভূত্বক দুটি স্তর দিয়ে তৈরি হয়। প্রথম স্তরটি দীর্ঘ nএবং n*3দীর্ঘ হবে। দৈর্ঘ্যটি হ'ল সর্বোচ্চ লাইনে অক্ষরের সংখ্যা (স্পেস সহ)। দেওয়া nহল 1, প্রথম স্তরটি দেখতে এরকম হবে:
\_/ 1 character tall
3 characters long
যদি nদুটি হয়:
\ / 2 characters tall
\__/
6 characters long
এখন ভূত্বক দ্বিতীয় স্তর জন্য। এটি প্রথম, অভ্যন্তরীণ ভূত্বকের বাইরে চলে যাবে সুতরাং এটি অক্ষর দীর্ঘ n+2এবং (n*3)+6)দীর্ঘ অক্ষর হবে characters দেওয়া nএক:
\ / 3 characters tall
\ /
\___/
9 characters long (3 underscores, 3 slashes on either side)
যদি nদুটি হয়:
\ / 4 characters high
\ /
\ /
\____/
12 characters long
তারপরে আপনি \/অভ্যন্তরীণ এবং বাইরের ক্রাস্টের জন্য একে অপরের সাথে দুটি সর্বোচ্চ জোড়া মেলাবেন। ইন n1:
\ \ / /
\ \_/ /
\___/
যদি সঠিকভাবে সম্পন্ন করা হয় তবে এটি প্রতিটি স্তরের মধ্যে একটি বর্ণের পার্থক্য সহ শীর্ষগুলি ছাড়াই একটি ভি এর মতো দেখায়। শীর্ষগুলির কথা বললে, ভূত্বকটি একজোড়া এক সাথে যুক্ত হবে /\, (n*3)+2ভূত্বক এবং পিজ্জা সম্পূর্ণ করতে দীর্ঘতর আন্ডারস্কোরের একটি লাইনে পৃথক হবে ।
উদাহরণ
যদি n1:
/\_____/\
\ \ / /
\ \_/ /
\___/
n 2:
/\________/\
\ \ / /
\ \ / /
\ \__/ /
\____/
n 3:
/\___________/\
\ \ / /
\ \ / /
\ \ / /
\ \___/ /
\_____/
বিজয়ী মানদণ্ড
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী!
-পরিবর্তে একটি ব্যবহার করতে পারি _?
