রেজেক্সের সাথে মিলে যাওয়া একটি এক্সপ্রেশন দেওয়া হয়েছে /^[-~]*x$/, এটিকে শর্তাবলীর সাথে মূল্যায়ন করুন xএবং রেজেক্সের সাথে মিলে একটি স্ট্রিং আউটপুট করুন /^-?x[+-]\d+$/।
উদাহরণস্বরূপ, স্ট্রিংটি -~xমূল্যায়ন করে x+1, যখন স্ট্রিংটি -~-xমূল্যায়ন করে -x+1এবং স্ট্রিংটি -~-~--xমূল্যায়ন করে x+2।
আমরা xডান থেকে বামে স্ট্রিংটি শুরু করি এবং মূল্যায়ন করি। রূপান্তর করার -সময় শব্দটিকে অবহেলা করে ।~y-y-1
Testcases:
x x+0
~x -x-1
-~x x+1
~-~x -x-2
-~-~x x+2
--~~x x+0
~-x x-1
-~-x -x+1
এটি কোড-গল্ফ । বাইট জিতে সংক্ষিপ্ত উত্তর।
ইনপুট / আউটপুট ফর্ম্যাট কঠোর। "x"বাধ্যতামূলক।
~যখন এটি সংজ্ঞায়িত করা হয়নি
x+010পরিবর্তেx+10জন্য-~-~-~-~-~-~-~-~-~-~x? এটি দ্বিতীয় রেজেক্সের সাথে মেলে।