এই প্রশ্নের উপর ভিত্তি করে ।
একটি স্ট্রিং দেওয়া হয়েছে, প্রতিটি ()[]{}<>বন্ধনীকে যথাযথ ধরণের বন্ধুর সাথে প্রতিস্থাপন করুন যাতে বন্ধনীগুলি মেলে, এবং নীচে বন্ধনী বন্ধনীগুলি:
- বহিরাগতদের হয়
() - সরাসরি ভিতরে থাকা
()উচিত[] - সরাসরি ভিতরে থাকা
[]উচিত{} - সরাসরি ভিতরে থাকা
{}উচিত<> - সরাসরি ভেতরে
<>হতে হবে()আবার (চক্র)
সমস্ত নন-বন্ধনীর অক্ষর অবশ্যই ঠিক তেমন থাকবে। ওপেন বন্ধনীগুলি কেবলমাত্র কিছু ধরণের ওপেন বন্ধনী এবং নিকট বন্ধনী সহ বন্ধ বন্ধনীগুলির সাথে প্রতিস্থাপন করা যেতে পারে।
ইনপুট সর্বদা এটি সম্ভব করে তুলবে। এর অর্থ এটির বন্ধনীগুলি সঠিকভাবে মেলে যদি তাদের ধরণের উপেক্ষা করা হয়। সুতরাং, {ab<)c]একটি বৈধ ইনপুট, ab)(cdবা ab((cdনা হয়।
উদাহরণ:
2#jd {¤>. = 2#jd (¤).
abcdef = abcdef
(3×5+(4-1)) = (3×5+[4-1])
<<<>><<>><<<<<<>>>>>>> = ([{}][{}][{<([{}])>}])
এইভাবে ইনপুটটির নেটিভ ট্রান্সফর্মিংয়ের ব্যবহার (ভাষার অটো সিনট্যাক্স) অনুমোদিত নয়।
সর্বদা হিসাবে: সংক্ষিপ্ততম কোড জিতেছে।