ভূমিকা
এটি খ্রিস্টপূর্ব 2600 এবং লোকেরা এখন পিরামিড তৈরি করছে। তারা ইতিমধ্যে পিরামিডের ভিত্তি তৈরি করেছে তবে কীভাবে চালিয়ে যেতে হয় তা জানে না। সুতরাং, তারা আপনাকে সাহায্যের জন্য ডেকেছে।
পিরামিড তৈরির নিয়মগুলি বেশ সহজ। পূর্ববর্তী স্তরের উপরের স্তরের জন্য, আপনাকে যা করতে হবে তা হ'ল ধাপে ধাপে এই গাইড গাইডটি অনুসরণ করুন:
পূর্ববর্তী স্তরটি থেকে প্রান্তগুলি কেটে দিন।
/
চরিত্রের উপরে , অবশ্যই একটি\
চরিত্র এবং বিপরীতে থাকতে হবে । এটি প্রান্তগুলি বাদে প্রতিটি চরিত্রের জন্য প্রযোজ্য ।বামতম অক্ষর সর্বদা একটি
/
এবং ডানদিকের অক্ষর সর্বদা হয়\
।
আসুন পিরামিডের ভিত্তির উদাহরণ নিই:
//\/\/\\
আমরা প্রান্তগুলি কেটে রেখেছি:
/\/\/\
আমরা পিছনে স্ল্যাশ এবং তদ্বিপরীত সঙ্গে ফরোয়ার্ড স্ল্যাশ পরিবর্তন:
\/\/\/
বাম দিকের চরিত্রটি সর্বদা একটি /
এবং ডানদিকের চরিত্রটি সর্বদা একটি হয় \
, তাই আমরা এটি পরিবর্তন করি:
//\/\\
আমরা এই স্তরটি পূর্ববর্তী স্তরে রাখি:
//\/\\
//\/\/\\
শীর্ষে পৌঁছানো পর্যন্ত আমরা অবিরত থাকি (যা দেখতে ভাল লাগে /\
)। সুতরাং, শেষ পর্যন্ত আমরা পেয়েছি:
/\
//\\
//\/\\
//\/\/\\
এটি আপনার আউটপুট প্রয়োজন।
কাজটি
পিরামিডের ভিত্তিতে দেওয়া (3 এর চেয়ে বেশি দৈর্ঘ্যের), পূর্ণ পিরামিড আউটপুট করুন। আপনি নিরাপদে ধরে নিতে পারেন যে বামতম চরিত্রটি /
এবং ডানদিকের চরিত্রটি একটি \
। এছাড়াও আপনি অনুমান করতে পারেন ভিত্তিতে দৈর্ঘ্য সর্বদা এমনকি । পিছনের জায়গাগুলির ব্যবহার অনুমোদিত। নেতৃস্থানীয় স্পেস ব্যবহারের অনুমতি রয়েছে, যতক্ষণ পিরামিড স্থানে থাকে। 1 টি পিছনে এবং 1 টি শীর্ষস্থানীয় নতুন লাইনের ব্যবহার অনুমোদিত allowed
পরীক্ষার মামলা
Input: /\\\
Output:
/\
/\\\
Input: //\\///\/\
Output:
/\
/\\\
/\///\
///\\\/\
//\\///\/\
Input: /////////////\
Output:
/\
/\\\
/////\
/\\\\\\\
/////////\
/\\\\\\\\\\\
/////////////\
এটি কোড-গল্ফ , তাই সর্বনিম্ন পরিমাণ বাইটের সাথে জমাটি জয়!