এই কাজটি বরং সহজ, এবং তিনটি স্বতন্ত্র "অপারেটর" অক্ষর ব্যবহার করে। আপনার কাজ, বর্ণের একটি সহজ ক্রম দেওয়া হয় ব্যবহার করে এটি এনকোড করার জন্য নিম্নলিখিত কাজটি <, >, *। আপনি উপরের বা ছোট হাতের অক্ষর দুটি ব্যবহার করতে বেছে নিতে পারেন, আপনাকে উভয়ই হ্যান্ডেল করতে হবে না।
সাইফার ব্যাখ্যা
সাইফারটি সহজ, আপনি *আপনার "জমা দিন" ফাংশনটি সহ, অক্ষর 1 থেকে শেষ চিঠি পর্যন্ত ট্রান্সভার করার জন্য ইনক্রিমেন্ট এবং হ্রাস ক্রিয়াকলাপগুলি ব্যবহার করছেন । "ইনক্রিমেন্ট" এর জন্য অপারেটরটি হবে >এবং "হ্রাস" হবে <।
শব্দটি ব্যবহার করে একটি উদাহরণ adbc:
- শব্দের প্রথম অক্ষর দিয়ে শুরু করুন, সেই বর্ণটি আউটপুট করুন।
a - এর পরে, ব্যবহার করুন
>এবং<(ব্রেইনফাকের মতো) পরবর্তী চিঠির বর্তমান চিঠিটি "নেভিগেট" করতে। চিঠিতে 1 দ্বারাa>'উত্থাপন'aকরতে হবেb।a<ফলস্বরূপzহ্রাস পাবে কারণ আপনি চিঠিটি কম করছেন (এটি মোড়ানো, আপনার সর্বদা সর্বনিম্ন সংখ্যার ক্রিয়াকলাপের ফলে দিকটি বেছে নিতে হবে)। - সঠিক ন্যূনতম সংমিশ্রণ
<এবং>আউটপুট আউটপুট পরে একটি*নির্দেশ করে যে আমরা পরবর্তী অক্ষরে পৌঁছেছি।
এনকোড করার পদক্ষেপগুলি হ'ল adbc:
a # a
a>>>* # ad
a>>>*<<* # adb
a>>>*<<*>* # adbc
উদাহরণ
এনকোড করার পদক্ষেপগুলি হ'ল aza:
a # a
a<* # az
a<*>* # aza
আরও উদাহরণ:
"abcdef" = "a>*>*>*>*>*"
"zyaf" = "z<*>>*>>>>>*"
"zzzzzz" = "z*****"
"z" = "z"
"zm" = "z<<<<<<<<<<<<<*" or "z>>>>>>>>>>>>>*" (equidistant)
"zl" = "z>>>>>>>>>>>>*"
"alphabet" = "a>>>>>>>>>>>*>>>>*<<<<<<<<*<<<<<<<*>*>>>*<<<<<<<<<<<*"
"banana" = "b<*>>>>>>>>>>>>>*<<<<<<<<<<<<<*>>>>>>>>>>>>>*<<<<<<<<<<<<<*" OR "b<*<<<<<<<<<<<<<*>>>>>>>>>>>>>*<<<<<<<<<<<<<*>>>>>>>>>>>>>*"
"abcdefghijklmnopqrstuvwxyz" = "a>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*>*"
"abcdefz" = "a>*>*>*>*>*<<<<<<*"
বিধি
- আমরা এনকোডিং ডিকোডিং নেই, তাই বিশৃঙ্খলা করবেন না যে আপ।
- আপনি ধরে নিতে পারেন বার্তায় চিঠি
[A-Z]বা[a-z]আপনার পছন্দ থাকবে। *(ইজি$) বোঝাতে আপনি কোনও অক্ষর / সংখ্যা / সংরক্ষিত অক্ষর ব্যবহার করতে পারেন ।- আপনার অবশ্যই সমাপ্তি থাকতে হবে
*, এটি পুনরাবৃত্তিগুলিতে অন্তর্ভুক্ত নয়। - আপনি কোনও খালি স্ট্রিং ধরে নাও নিতে পারেন তবে একটি একক অক্ষরই সম্ভব।
- এটি যদি পরবর্তী অক্ষরের উভয় পথেই সামঞ্জস্যপূর্ণ হয় তবে আপনি একটি দিক চয়ন করতে পারেন।
- এটি কোড-গল্ফ , সর্বনিম্ন বাইট-কাউন্ট জেতা।
দয়া করে আপনার উত্তরটি ব্যাখ্যা করুন, এটি অন্যকে এভাবে শিখতে সহায়তা করে।
zlব্যবহার করা উচিত >।
alphabetআমার মতে a>>>>>>>>>>>*>>>>*<<<<<<<<*<<<<<<<*>*>>>*<<<<<<<<<<<*এবং এটি zlহওয়া উচিত z>>>>>>>>>>>>*এবং এর জন্য bananaএকটি দ্বিতীয় সমাধান উপস্থিত হওয়া উচিতb<*<<<<<<<<<<<<<*>>>>>>>>>>>>>*<<<<<<<<<<<<<*>>>>>>>>>>>>>*
zm। @ জোরজ ভাল ক্যাচগুলি, সেগুলির সবগুলি ঠিক করে দেওয়া ছিল ম্যানুয়াল প্রচেষ্টা।
abcdefghijklmnopqrstuvwxyzকেসটি তার নিজস্ব ইনপুট উপস্থাপন করে না?