একটি "ট্রিপলেট বন্ধনী" (যে আমি এই চ্যালেঞ্জের জন্য তৈরি করেছি) নিম্নলিখিতগুলির মধ্যে একটি:
(...+...)
[...:...]
{...|...}
<...-...>
ভারসাম্য ট্রিপল ব্র্যাকেট স্ট্রিং (সংক্ষেপে বিটিবিএস) হয় খালি স্ট্রিং, দুটি বিটিবিএস কনটেনটেটেড, বা ...
বিটিবিএস দ্বারা প্রতিস্থাপিত প্রতিটি সহ উপরের ট্রিপল ব্র্যাকেটগুলির মধ্যে একটি one
আপনার কাজটি এমন কোনও প্রোগ্রাম বা ফাংশন লিখতে হয় যা পরীক্ষা করে যে কেবল একটি স্ট্রিং রয়েছে যা (+)[:]{|}<->
ভারসাম্যযুক্ত কিনা তা পরীক্ষা করে । সংক্ষিপ্ততম কোড জিতেছে।
উদাহরণ
আপনার প্রোগ্রামটি নিম্নলিখিত স্ট্রিংগুলির জন্য সত্যবাদী হওয়া উচিত:
(+)(+)(+)
[[[:]:]:(+(+))]{<->|<(+)->[:]}(+)
<<<<<<<<<<<<->->->->->->->->->->->->
{|(+[:<-{|(+[:<->])}>])}
[[[:]:[:]]:[[:]:[:]]]
{[:](+)|<->{|}}[(+)<->:{|}(+)]
আপনার প্রোগ্রামটি নিম্নলিখিত স্ট্রিংগুলির জন্য মিথ্যা প্রত্যাবর্তন করা উচিত:
:[
<|>
(+(+)
[:][:](+[[:]):]
{|{|{|(+{|{|{|}}}}}+)}[:]{|}
{{||}}
<<->-<->-<->>
[(+):((+)+)+(+(+))]
<<<<<->->->->->->
<|>
মিথ্যা উদাহরণ রয়েছে।
(|)
বৈধ। আমি এটি মনে করি না, তবে আমি নিশ্চিত নই