চ্যালেঞ্জ
একটি এন-লেভেল্ড ক্যান্টর সেট তৈরি করুন ।
ক্যান্টোর টেরিনারি সেটটি বারবার লাইন বিভাগগুলির একটি সেটের খোলা মাঝারি তৃতীয়াংশ মুছে ফেলার মাধ্যমে তৈরি করা হয়।
প্রোগ্রামটি একটি প্যারামিটার N(একটি পূর্ণসংখ্যা নম্বর) পায় এবং তারপরে এন স্তরের ক্যান্টর সেট প্রিন্ট করে (কনসোল বা অনুরূপ উপায়ে)। মুদ্রণটিতে কেবল আন্ডারস্কোর ( _) এবং সাদা স্থানের অক্ষর থাকতে পারে । প্যারামিটারটি ইতিবাচক বা নেতিবাচক হতে পারে এবং এই চিহ্নটি ক্যান্টর সেট নির্মাণের দিকনির্দেশকে নির্দেশ করে: যদি N > 0ক্যান্টর সেটটি নীচের দিকে নির্মিত হয় এবং যদি N < 0ক্যান্টর সেটটি উপরের দিকে নির্মিত হয়। তাহলে N = 0প্রোগ্রামটি একটি একক লাইন ( _) প্রিন্ট করে ।
উদাহরণ স্বরূপ:
এন = 2
_________
___ ___
_ _ _ _
এন = -2
_ _ _ _
___ ___
_________
এন = 3
___________________________
_________ _________
___ ___ ___ ___
_ _ _ _ _ _ _ _
এন = -3
_ _ _ _ _ _ _ _
___ ___ ___ ___
_________ _________
___________________________
জয়ের মানদণ্ড
এটি একটি কোড গল্ফ চ্যালেঞ্জ হিসাবে, সংক্ষিপ্ততম কোডটি জয়ী।
সম্পাদিত: উগোরেনের পরামর্শে 0 ইনপুটটি সংশোধন করুন।
_(তবে এটি -0 পাওয়ার সময় নীচে প্রিন্ট করা হবে)।