নিম্নলিখিত পদ্ধতি দ্বারা উত্পন্ন করা যেতে পারে এমন সংখ্যার ক্রম হতে দৈর্ঘ্যের একটি প্রিপেন্ড-এপেন্ড ক্রম নির্ধারণ করুন :n1, 2, ..., n
নম্বর দিয়ে শুরু করুন
1।প্রতিটি সংখ্যার
2জন্যn, এই সংখ্যাটি অনুক্রমের শুরু বা শেষের দিকে রাখুন (হয় এটি পূর্বে যুক্ত করুন বা সংযোজন করুন, সুতরাং ক্রমের নাম) the
উদাহরণস্বরূপ, দৈর্ঘ্য 4-এর প্রিপেন্ড-অ্যাপেন্ড ক্রম উত্পন্ন করার জন্য এটি একটি বৈধ উপায়
1
21 [beginning]
213 [end]
2134 [end]
আপনার টাস্ক একটি প্রোগ্রাম বা ফাংশন যা একটি সংখ্যা নিতে হবে নির্মাণ করা হয় nথেকে 3থেকে 30ইনপুট হিসাবে, এবং মুদ্রণ বা দৈর্ঘ্যের সমস্ত শুরুতে যোগ-পরিশেষে যোগ সিকোয়েন্স আসতে nউপরে 9 প্রতিনিধিত্ব করা হবে আভিধানিক ক্রমে (আপনি স্ট্রিং এবং তালিকা, সংখ্যা outputting করছি অক্ষর হিসাবে a-u, স্ট্রিং দৈর্ঘ্য সংরক্ষণ করতে)। উদাহরণস্বরূপ, এটি সেই আদেশটির জন্য n = 4:
1234 [RRR]
2134 [LRR]
3124 [RLR]
3214 [LLR]
4123 [RRL]
4213 [LRL]
4312 [RLL]
4321 [LLL]
সাধারণত, দৈর্ঘ্যের 2 এন -1 প্রিপেন্ড-অ্যাপেন্ড অনুমতি রয়েছে n।
আপনি আপনার কোডটিতে আপনার ভাষাতে কোনও অন্তর্নির্মিত বাছাইয়ের ক্রিয়া ব্যবহার করতে পারবেন না। যে কোনও ভাষায় এটি করার সবচেয়ে সংক্ষিপ্ত প্রোগ্রাম।
a-u। আমরা কি কেবল সংখ্যার তালিকা আউটপুট করতে পারি?