মুদ্রণযোগ্য ASCII অক্ষর অনুক্রমে (হেক্স কোড 7E করার 20) আছেন:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
(মনে রাখবেন যে স্থানটি সেখানে রয়েছে))
এই স্ট্রিংটিতে পরিষ্কারভাবে সমস্ত প্রিন্টযোগ্য এএসসিআইআই অক্ষর কমপক্ষে একবার ক্রম বর্ধমান থেকে বাম থেকে ডানে পড়ার ক্ষেত্রে অন্তর্ভুক্ত থাকে তবে ক্রমহ্রাসমান ক্রমে নয়।
স্ট্রিং
REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
ক্রমবর্ধমান এবং হ্রাস উভয় ক্ষেত্রে কমপক্ষে একবারে মুদ্রণযোগ্য সমস্ত ASCII অক্ষর রয়েছে । অন্য কথায়, যখন অক্ষরগুলি তাদের সংখ্যাসূচক কোডের সাথে মূল্যবান হয়, দীর্ঘতম ক্রমবর্ধমান এবং দীর্ঘতম হ্রাস পর্বগুলির দৈর্ঘ্য 95 হয় (মুদ্রণযোগ্য ASCII অক্ষরের সংখ্যা)।
চ্যালেঞ্জ
এন মুদ্রনযোগ্য এএসসিআইআই অক্ষরগুলির একটি সুসংগত উপসেট চয়ন করুন , যেমন LMNOP
(এন = 5)। কেবলমাত্র সেই এন অক্ষর ব্যবহার করে একটি প্রোগ্রাম লিখুন যার আউটপুটে উপরের উদাহরণের মতো ক্রমবর্ধমান এবং হ্রাসে সমস্ত 95 ASCII অক্ষর রয়েছে ।
বিজয়ী হ'ল সর্বনিম্ন এন এর সাথে জমা দেওয়া by
নোট
- একটি সুসংগত উপসেট মানে মুদ্রণযোগ্য ASCII গুলি একটি সেট যা সমস্ত একটি অখণ্ড রেখায় প্রদর্শিত হয়, যেমন
LMNOP
বা89:;<=>
। - আপনার সংক্ষিপ্ত সাবসেটটি
~
মহাকাশ থেকে "ঘুরে বেড়াতে" পারে, তবে এটি এন এর উপর একটি +3 জরিমানা অনুভব করতে পারে তবে{|}~
এন = 4{|}~ !
রয়েছে তবে এটি এন = 6 + 3 = 9 রয়েছে। - আপনার প্রোগ্রামটিতে আপনি নির্বাচিত সংক্ষিপ্ত উপসেট থেকে কেবলমাত্র এন মুদ্রনযোগ্য ASCII অক্ষর থাকতে পারে। তাদের সকলের উপস্থিতি নেই এবং কোনও ক্রমে একাধিকবার উপস্থিত হতে পারে। (সমস্ত অন-প্রিন্টযোগ্য এএসসিআইআই এবং সমস্ত অ-এএসসিআইআই অনুমোদিত নয় This এর অর্থ ট্যাব এবং নতুন লাইনের অনুমতি নেই))
- আপনার আউটপুটে কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর থাকতে পারে এবং এটি অবশ্যই 10000 টির চেয়ে কম লম্বা হওয়া উচিত।
- আপনার আউটপুটটির দীর্ঘতম বর্ধনশীল এবং ক্রমহ্রাসমান অনুচ্ছেদগুলির উভয়টির দৈর্ঘ্য 95 (থাকতে হবে (উপরে বর্ণিত হিসাবে)।
- Stdout যাও আউটপুট। কোনও ইনপুট নেই।
- এন 96 এর চেয়ে কম ধনাত্মক পূর্ণসংখ্যা।