ভূমিকা
একটি কোড পৃষ্ঠা একটি নির্দিষ্ট অক্ষরের পূর্ণসংখ্যার মানকে মানচিত্র করে। আমরা এর মতো একটি কোড পৃষ্ঠাটি কল্পনা করতে পারি:
+ + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- - - + + --- + + --- + + --- + + --- + + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ক | খ | সি | ডি | E | এফ | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- - - + + --- + + --- + + --- + + --- + + | 0 | প্রশ্ন | ডাব্লু | e | r | t | z | u | i | ও | পি | ক | s | ডি | চ | ছ | জ | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- - - + + --- + + --- + + --- + + --- + + | 1 | কে | l | y | এক্স | গ | v | খ | এন | মি | প্রশ্ন | ডাব্লু | E | আর | টি | জেড | ইউ | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- - - + + --- + + --- + + --- + + --- + + | 2 | আমি | ও | পি | ক | এস | ডি | এফ | জি | এইচ | জ | | | | | | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- - - + + --- + + --- + + --- + + --- + +
সারিগুলি প্রথম অঙ্ক এবং কলামগুলি হেক্স-সংখ্যার দ্বিতীয় সংখ্যা নির্দিষ্ট করে।
চ্যালেঞ্জ
16-255 টি স্বতন্ত্র অক্ষরের একটি স্ট্রিং দেওয়া হয়েছে, স্ট্রিংয়ের প্রতিটি অক্ষরের শূন্য-ভিত্তিক সূচক ব্যবহার করে সংশ্লিষ্ট কোড পৃষ্ঠাটিকে মান হিসাবে নির্ধারণ করুন output qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJউদাহরণস্বরূপ ইনপুটটি উপরের সারণিকে ফল দেয়।
- উপরের টেবিলের মতো আউটপুট হুবহু একই বিন্যাসে থাকতে হবে। কেবলমাত্র একটি পেছনের নতুন লাইন optionচ্ছিক।
- যদি ইনপুট দৈর্ঘ্য 16 এর একাধিক না হয় তবে আপনাকে বাকী অক্ষরগুলির জন্য একটি নতুন সারি শুরু করতে হবে এবং অব্যবহৃত ঘরগুলি খালি রেখে দিতে হবে (= 3 স্পেসে ভরা)।
- প্রতিটি অক্ষর একটি ঘরের ঠিক মাঝখানে স্থাপন করা হয়, বাম এবং ডানদিকে একটি স্থান দ্বারা প্যাড করা।
- প্রথম সারিতে এবং কলামের মানগুলি হেক্স-সংখ্যা দ্বারা অঙ্কগুলি সহ দেওয়া হয়
0123456789ABCDEF। এগুলি বাম এবং ডানে পাশাপাশি একটি স্থানের সাথে প্যাডযুক্ত। আপনি ছোট ছোট হেক্স-ডিজিট ব্যবহার করতে বেছে নিতে পারেন তবে আপনার একটিতে লেগে থাকা প্রয়োজন। - আউটপুটে উপস্থিত কেবলমাত্র অক্ষরগুলি
-হিফেন, প্লাস+, পাইপ|, স্পেস, হেক্সাডেসিমাল সংখ্যার জন্য অঙ্ক এবং ইনপুট থেকে অক্ষর the - যে কোনও বিল্টিনগুলি যা ASCII- আর্ট টেবিলের সাথে সম্পর্কিত বা কোনওভাবেই সমস্যাটিকে তুচ্ছ করা নিষিদ্ধ।
- আপনি ধরে নিতে পারেন ইনপুটটিতে একটি নির্দিষ্ট এনকোডিংয়ের অক্ষরগুলিই থাকে। যদি এটি হয় তবে নির্দিষ্ট করুন is
- যদি আপনার ভাষা কেবল ASCII ইনপুট পরিচালনা করতে পারে তবে আপনি ASCII- কেবল ইনপুট এবং পুনরাবৃত্তি অক্ষরগুলি ধরে নিতে পারেন।
বিধি
- ফাংশন বা সম্পূর্ণ প্রোগ্রাম অনুমোদিত।
- ইনপুট / আউটপুট জন্য ডিফল্ট নিয়ম ।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন বাইট-কাউন্ট জেতা। টাইব্রেকার আগে জমা দেওয়া হয়।
শুভ কোডিং!
