চ্যালেঞ্জ
কোনও ফাংশন বা প্রোগ্রাম লিখুন যা ইনপুটটির একটি লাইন গ্রহণ করে, এর চরিত্রগুলিতে খুব নির্দিষ্ট এবং অদ্ভুতভাবে পরিচিত শফল সম্পাদন করে এবং ফলাফলটি আউটপুট করে।
নিম্নলিখিত অ্যালগরিদম ব্যবহার করে প্রয়োজনীয় বদলানো বর্ণনা করা যেতে পারে:
- ইনপুটটিতে প্রতিটি অক্ষরকে 1 ভিত্তিক সূচক সহ লেবেল করুন।
- আউটপুট হিসাবে অক্ষর নম্বর 1 লিখুন।
- 2 নম্বর অক্ষর দিয়ে শুরু করে, অক্ষর 2 বাদ দিয়ে অন্য প্রতিটি অক্ষরকে আউটপুটে যথাযথভাবে লিখুন। অন্য কথায়, আউটপুট হিসাবে 4, 6, 8, 10 এবং আরও অক্ষর লিখুন।
- পরবর্তী অক্ষর এন থেকে শুরু করে এখনও আউটপুট হিসাবে লেখা হয়নি, প্রতিটি এনথ অক্ষর আউটপুটটিতে লিখুন, নিজেই অক্ষর এন বাদে এবং অন্য কোনও অক্ষর বাদ দিয়ে (সংখ্যার লেবেল দ্বারা) আপনি ইতিমধ্যে আউটপুটটিতে লিখে রেখেছেন।
- আউটপুটে নতুন অক্ষর যুক্ত করা অবধি দীর্ঘ 4 ধাপ পুনরাবৃত্তি করুন।
- বাকী অক্ষরগুলি আউটপুট অনুসারে লিখুন।
উদাহরণ
- অক্ষরগুলি লেবেল করুন।
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ওল্ডডোক্যাক'সবিউটিওয়্যার কর্নার
2. আউটপুট প্রথম অক্ষর লিখুন:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27ওএলডিডোক্যাক'সবিউইটওয়্যার কর্নার ও
৩. বাদ দিয়ে ২ টি দিয়ে শুরু করে প্রতিটি অক্ষর লিখুন।
12 3456789101112131415161718192021222324252627হেএলডিডিহেসিওয়াইএকজনকে'এসবিইএকজনইউটিওয়াইসিহেআরএনইআর হে ওএ 'ইউইউসিআরই
৪. পরবর্তী অক্ষরটি এখনও রচিত হয়নি চরিত্র সংখ্যা ৩; 3 য় দিয়ে শুরু হওয়া প্রতিটি তৃতীয় অক্ষর লিখুন, তবে 3 অক্ষরটি বাদ দিয়ে এবং ইতিমধ্যে লিখিত যে কোনও অক্ষর।
12 3456789101112131415161718192021222324252627OLDDOCYAK'SBEAUTYCORNEROOA 'ইউক্য্রেই ওয়াইবি আর
5. পরবর্তী অক্ষর, অক্ষর 5 ব্যবহার করে পদক্ষেপ 4 পুনরাবৃত্তি করুন।
৪. পরবর্তী অক্ষরটি এখনও লিখিত হয়নি চরিত্র সংখ্যা ৫; 5 টি দিয়ে শুরু হওয়া প্রতিটি 5 তম অক্ষর লিখুন, তবে 5 টি অক্ষর বাদ দিয়ে এবং ইতিমধ্যে লিখিত যে কোনও অক্ষর। (এটি মাত্র 25 টি চরিত্রের পরিমাণে)।
12 3456789101112131415161718192021222324252627OLDDOCYAK'SBEAUTYCORNEROOA 'ইউইক্রাইবিবি আর এন
5. পরবর্তী চরিত্রটি 7; তবে ১৪, ২১ ইতিমধ্যে লেখা হয়েছে, সুতরাং আমরা যদি ৪ র্থ পদক্ষেপটি পুনরাবৃত্তি করি তবে আর কোনও অক্ষর আউটপুট হবে না Thus
The. অবশিষ্ট অক্ষরগুলি যথাযথভাবে লিখুন।
12 3456789101112131415161718192021222324252627OLD DOCYAK'SBEAUTYCORNEROOA 'ইউইউক্রাইবি আরএন এলডিডিসি কেসাতো
বিধি
ইনপুট এবং আউটপুট স্ট্যান্ডার্ড ইনপুট / স্ট্যান্ডার্ড আউটপুট, স্ট্রিং বা অক্ষরের অ্যারের মাধ্যমে হতে পারে।
স্ট্যান্ডার্ড ইনপুট হিসাবে পড়লে আপনি আপনার সুবিধার্থে ধরে নিতে পারেন একটি অনুবর্তনযোগ্য নিউলাইন আছে, বা পুরো ইনপুটটিতে লাইন রয়েছে। নিউলাইন অক্ষরগুলি এলোমেলো করে না।
তেমনি, আপনার সুবিধার্থে, আপনার আউটপুটে হয় একটি পিছনে নিউলাইন থাকতে পারে বা নাও থাকতে পারে।
স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
এটি একটি কোড গল্ফ প্রতিযোগিতা। বাইটের মধ্যে সবচেয়ে ছোট কোড জিততে পারে।
পরীক্ষার কেস
123456789ABCDEF -> 1468ACE9F2357BD
OLD DOC YAK'S BEAUTY CORNER -> O O A' EUYCREYB RNLDDCKSATO
Blue boxes use a 2600hz tone to convince telephone switches that use in-band signalling that the caller is actually a telephone operator.
->
Bebxsuea20h oet ovnetlpoesice htuei-adsgaln httecle satal eehn prtre 0ncce ha nng aiuapootnt ihyon atallu o s 6z oi ehwstsnbilt lr clee.