কাজটি
S
নিম্নলিখিত প্রক্রিয়া সহ একটি স্ট্রিং নির্মিত হয়:
S
খালি স্ট্রিং হয়ে শুরু করুন ।S
ফর্মের একটি স্ট্রিংয়ের কিছু অবস্থানে সন্নিবেশ করানds
যেখানেd
ননজারো ডিজিট এবং ছোট হাতের ASCII অক্ষরেরs
একটি স্ট্রিংd
। বলতেds
একটি হল উপাদান এরS
।- পদক্ষেপ 2 এ যান বা থামান।
আপনার কাজটি এমন স্ট্রিংটিকে ইনপুট হিসাবে নেওয়া এবং এর উপাদানগুলি তাদের শীর্ষস্থানীয় অঙ্কগুলির উপস্থিতির ক্রম অনুসারে একটি একক স্ট্রিংয়ের সাথে সংযুক্ত করে আউটপুট দেয়। আউটপুট অবশ্যই একটি একক স্ট্রিং হতে হবে এবং উপাদানগুলির মধ্যে কোনও ডিলিমিটার (নতুন লাইন সহ) থাকতে পারে না। ইনপুট এবং আউটপুট স্ট্রিংগুলিতে কোট রয়েছে কিনা তা আপনি চয়ন করতে পারেন। নোট করুন যে ইনপুট এবং আউটপুট কখনই খালি থাকবে না।
উদাহরণ
উপরের প্রক্রিয়াটি দিয়ে একটি স্ট্রিং তৈরি করি। চূড়ান্ত ফলাফলের মধ্যে উপাদানগুলির কাঠামো হাইলাইট করা হয়েছে।
S = "" // Insert "3abc"
S = "3abc" // Insert "2gh" after 'a'
S = "3a2ghbc" // Insert "1x" before '3'
S = "1x3a2ghbc" // Insert "3tty" after '3'
S = "1x33ttya2ghbc" // Final result
└┘│└┴┴┘│└┴┘││
└────┴───┴┘
ফলাফলগুলি তাদের সংখ্যার ক্রম অনুসারে আলোচনার মাধ্যমে প্রাপ্ত হয়। এই ক্ষেত্রে, সঠিক আউটপুট হয়
"1x3abc3tty2gh"
বিধি এবং স্কোরিং
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি অনুমোদিত নয়।
পরীক্ষার মামলা
1k -> 1k
4asdf -> 4asdf
111xyz -> 1z1y1x
8whatever3yes -> 8whatever3yes
8what3yesever -> 8whatever3yes
1x33ttya2ghbc -> 1x3abc3tty2gh
63252supernestedstrings2ok -> 6trings3eds2st5perne2su2ok
9long3yes4lo2ngwords11here -> 9longrdsre3yes4lowo2ng1e1h
9abc8de7fg6hi5jk4lm3o2pq1rstuvwxyzabcdefghijklmnopqrst -> 9abcopqrst8deijklmn7fgdefgh6hizabc5jkwxy4lmuv3ost2pq1r
if z in k:m+=N(z)+1
।