প্রোগ্রামিং সমস্যা ৫০ — লেফট-রাইট

প্রবলেম সেটার : Dimik Computing


সমস্যার বিবরণ

একটি স্ট্রিং দেওয়া থাকবে। স্ট্রিংটি কিছু দশমিক ডিজিট এবং L, R—এ দুটি ক্যারেক্টার দিয়ে গঠিত। স্ট্রিংটির যেসব অবস্থানে L পাওয়া যাবে সেগুলোকে তার ঠিক বাঁয়ের ক্যারেক্টার দিয়ে বদলে ফেলতে হবে এবং যেসব স্থানে R পাওয়া যাবে সেগুলোকে বদলে ফেলতে হবে তার ডানের ক্যারেক্টার দিয়ে। অর্থাৎ, ইনপুট 34R92L6 থাকলে হয়ে যাবে 3499226

ইনপুট

প্রথম লাইনে একটি সংখ্যা \(T ~(1\leq T\leq 100)\) থাকবে। \(T\)-এর মান যত, এর পরে ততগুলো লাইনে একটি করে ইনপুট স্ট্রিং থাকবে। স্ট্রিংটি শুরু হবে একটি ডিজিট দিয়ে এবং শেষ হবে একটি ডিজিট দিয়ে। মধ্যবর্তী কোনো স্থানে ডিজিট ব্যতীত অন্য কোনো ক্যারেক্টার পাশাপাশি থাকবে না। প্রতিটি ইনপুট স্ট্রিংয়ের দৈর্ঘ্য \(50\) বা তার কম হবে।

আউটপুট

প্রতি লাইনের জন্য সেই লাইনে দেওয়া স্ট্রিংটিকে নিয়ম অনুযায়ী পরিবর্তন করলে যে নতুন স্ট্রিং পাওয়া যাবে, সেটি প্রিন্ট করতে হবে।

নমুনা ইনপুট আউটপুট

নমুনা #১

ইনপুট
5
0L7
4R5L9
71
8R4R0
34R92L6
আউটপুট
007
45559
71
84400
3499226
Loading Stats...