ইনপুট:
- একটি বিন্যাস তিন পূর্ণসংখ্যার ধারণকারী:
0
,1
এবং2
কোনো অনুক্রমে (যেমন[2, 0, 1]
) - এবং দৈর্ঘ্যের একটি স্ট্রিং> = 2 কেবল বর্ণানুক্রমিক অক্ষর (উভয় নিম্ন- এবং বড় হাতের) এবং অঙ্কগুলি (যেমন
a1B2c3
) থাকে
আউটপুট:
অ্যারের উপর ভিত্তি করে আমরা স্ট্রিংটিকে বাছাই করে আউটপুট করি।
কিভাবে কাজ করে?
- অ্যারের অর্ডার প্রাধান্য ইঙ্গিত
a-z
,A-Z
এবং0-9
প্রথম হচ্ছে,0
; দ্বিতীয় সত্তা1
; এবং তৃতীয় সত্তা2
। - তারপরে স্ট্রিংয়ের স্বতন্ত্র অক্ষরগুলি তারপরে অর্ডার করা যেতে পারে।
উদাহরণ:
- এরে:
[2, 0, 1]
- স্ট্রিং:
a1B2c3
অ্যারের উপর ভিত্তি করে, আমরা জানি আমাদের অর্ডার অগ্রাধিকার 0-9a-zA-Z
।
যে উপর ভিত্তি করে আমরা এবং আউটপুট রূপান্তর করতে পারেন: STRING 123acB
।
চ্যালেঞ্জ বিধি:
- অ্যারের জন্য আপনি 0-ইনডেক্সড বা 1-ইনডেক্সড ইনপুট ব্যবহার করতে বেছে নিতে পারেন,
[3, 1, 2]
আপনি যদি 1-ইনডেক্সেড অ্যারে ব্যবহার করতে পছন্দ করেন তবে এটি একটি বৈধ ইনপুটও। - স্ট্রিং (উভয় ইনপুট এবং আউটপুট) শুধুমাত্র বৈধ অক্ষর রয়েছে:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
। - আপনার ভাষা অ্যারে সমর্থন করে না থাকেন (অথবা যদি আপনি করতে পছন্দ করে নিন), আপনি প্রথম প্যারামিটার (অর্থাত জন্য অ্যারে পরিবর্তে স্ট্রিং ব্যবহার করতে পারবেন সেগুলি
012
,[0,1,2]
, ইত্যাদি)।
সাধারাইওন রুল:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার পক্ষে যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - স্ট্যান্ডার্ড নিয়মগুলি আপনার উত্তরের জন্য প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতিগুলি, সম্পূর্ণ প্রোগ্রামগুলির সাথে STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের জন্য একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন।
- এছাড়াও, প্রয়োজন হলে একটি ব্যাখ্যা যোগ করুন।
পরীক্ষার কেস:
[2, 0, 1] & a1B2c3 -> 123acB
[2, 1, 0] & aAaA909UuHWw9gh2 -> 02999AAHUWaaghuw
[2, 1, 0] & 6Bx43 -> 346Bx
[1, 0, 2] & jfjf33g -> ffgjj33
[0, 2, 1] & AbC13 -> b13AC
[1, 2, 0] & Qfl0l -> Q0fll
[0, 1, 2] & 9870abcABC -> abcABC0789
[0, 2, 1] & test123 -> estt123
[2, 0, 1] & WHAT -> AHTW
[2, 0, 1] & WhAt -> htAW
[1, 0, 2] & 102BACbac -> ABCabc012
123
, 012
, [0,1,2]
, [0, 1, 2]
, 0;1;2
বা যেটা আপনি পছন্দ করেন।
"123"
প্রথম প্যারামিটার জন্য একটি বৈধ বিন্যাস হবে?