এর শীর্ষে বিজোড় সংখ্যা সহ ছোট পর্বতের একটি শৃঙ্খলা প্রদর্শন দ্বারা অনুপ্রাণিত ! @ সাইগমেই দ্বারা ।
পাহাড়ের চেইন কেন থাকবে যখন আপনি একটি বিশাল আকারের করতে পারেন?
এমন একটি প্রোগ্রাম তৈরি করুন যা ইনপুট নম্বর নেয় এবং ইনপুট নম্বর পর্যন্ত প্রতিটি বিজোড় সংখ্যা সহ একটি পর্বত মুদ্রণ করে।
(যেখানে "দক্ষিণ পশ্চিম" এর অর্থ directly below and to the leftএবং "দক্ষিণ পূর্ব" এর অর্থ directly below and to the right)
প্রতিটি সংখ্যার এর /দক্ষিণ পশ্চিম এবং \দক্ষিণ পূর্ব থাকবে have এটি 1শীর্ষে থেকে শুরু হয় এবং পরবর্তী সংখ্যাটি a এর /দক্ষিণ বা পূর্ব পূর্বে যাবে \। পরের সংখ্যাটি সবচেয়ে কাছের এবং বামে সবচেয়ে কাছের লাইনে যাবে।
মাল্টিডিজিট নম্বরের জন্য, কেবল প্রথম সংখ্যার সরাসরি অন্য পরে অঙ্কের সাথে সঠিক জায়গায় থাকা দরকার এবং কেবল প্রথম অঙ্কটি হওয়া উচিত \এবং /এটি থেকে বেরিয়ে আসা উচিত।
1 বা 2 পর্যন্ত পর্বতটি ঠিক:
1
/ \
3 বা 4 পর্যন্ত একটি পর্বত ঠিক:
1
/ \
3
/ \
25 বা 26 এর জন্য:
1
/ \
3 5
/ \ / \
7 9 11
/ \ / \ / \
13 15 17 19
/ \ / \ / \ / \
21 23 25
/ \ / \ / \
শেষ দুটি লাইন যেখানে ইনপুটটি 121:
111 113 115 117 119 121
/ \ / \ / \ / \ / \ / \
এবং শেষ দুটি লাইন যেখানে ইনপুটটি 1019:
993 995 997 999 1001100310051007100910111013101510171019
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
আপনি ধরে নিতে পারেন যে ইনপুটটি 0 এর চেয়ে বেশি এবং 10001 (একচেটিয়া) এর চেয়ে কম হবে।
ট্রেলিং স্পেসগুলি ঠিক আছে এবং যতক্ষণ না সমস্ত লাইনে একই থাকে ততক্ষণ অতিরিক্ত অগ্রণী স্থানগুলি ঠিক আছে s
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম প্রোগ্রামটি জিতে।
আপনার আরও পরীক্ষার কেসগুলির প্রয়োজন হলে এটির একটি অদম্য উত্তর অনলাইনে পাওয়া যাবে (repl.it অন পাইথন ইন)।