এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা গাছের গাছ আঁকে, এভাবে বন তৈরি করে।
গাছগুলি পিরামিড স্ট্যাক করার মতো টানা হয়। প্রথম (শীর্ষ) সারিটিতে 1
গাছ রয়েছে , পরের সারিতে নীচে 2
(মোটের জন্য 3
) রয়েছে, পরেরটিতে 3
(মোটের জন্য 6
) রয়েছে এবং এই জাতীয় কিছু রয়েছে। যদি একটি পূর্ণ সারি সম্পন্ন করার জন্য পর্যাপ্ত গাছ না থাকে তবে এটি বামে পূরণ করুন এবং দাগগুলি ডানদিকে ফাঁকা রেখে দিন। অতিরিক্তভাবে, নিম্ন স্তরের গাছগুলি তাদের স্থাপনের কারণে উপরের স্তরের গাছগুলিকে কিছুটা ওভারল্যাপ করে।
এটি আকারের বন 1
/\
//\\
///\\\
||
||
এটি আকারের বন 2
/\
//\\
/\///\\\
//\\ ||
///\\\||
||
||
এটি আকারের বন 3
/\
//\\
/\///\\\/\
//\\ || //\\
///\\\||///\\\
|| ||
|| ||
এটি আকারের বন 4
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\||///\\\
//\\ || ||
///\\\|| ||
||
||
এটি আকারের বন 5
(পঞ্চম গাছের শীর্ষটি প্রথম গাছের কাণ্ডটি coveringেকে রেখেছে নোট করুন)
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\/\///\\\
//\\ || //\\ ||
///\\\||///\\\||
|| ||
|| ||
(কয়েকটি এড়িয়ে যান)
এটি আকারের বন 8
(প্যাটার্নটি প্রসারিত করে)
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\/\///\\\/\
//\\ || //\\ || //\\
/\///\\\/\///\\\||///\\\
//\\ || //\\ || ||
///\\\||///\\\|| ||
|| ||
|| ||
ইত্যাদি।
ইনপুট
একটি একক ধনাত্মক পূর্ণসংখ্যা কোনো সুবিধাজনক বিন্যাসে , n > 0
।
আউটপুট
উপরের নিয়মগুলি অনুসরণ করে বনের একটি ASCII- শিল্প উপস্থাপনা। শীর্ষস্থানীয় / পিছনের নতুন লাইনের বা অন্যান্য সাদা স্থানগুলি alচ্ছিক, যদি সমস্ত গাছ যথাযথভাবে সরে থাকে তবে .চ্ছিক।
বিধি
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
n
গাছের অবস্থান কী?