কার্য
আপনার কাজটি হল স্ট্রিং উত্পাদন করা যাতে স্ট্রিংয়ের গড় অক্ষর থাকে। ফলাফলের প্রথম অক্ষরটি প্রথম চরিত্রের গড় অক্ষর (যা প্রথম অক্ষর) এবং দ্বিতীয় চরিত্রের গড় দুটি প্রথম অক্ষর এবং তাই হবে।
গড় চরিত্র কী?
স্ট্রিংগুলি বাইটের অ্যারে হয়। স্ট্রিংয়ের অক্ষরগুলির ASCII মানের গড় গণনা করে এবং সংশ্লিষ্ট ASCII অক্ষর গ্রহণ করে স্ট্রিংয়ের গড় অক্ষর পাওয়া যায়।
উদাহরণস্বরূপ স্ট্রিং "Hello!"
বাইট ক্রম হিসাবে লেখা যেতে পারে 72 101 108 108 111 33
। ASCII মানগুলির গড় গড় হয় 533/6 = 88.833 ... এবং এটি নিকটতম পূর্ণসংখ্যার সাথে বৃত্তাকার হয়ে গেলে আমরা 89 পাই যা অক্ষরের অক্ষরের জন্য এসকি কোড Y
।
বিধি
- আপনি ধরে নিতে পারেন ইনপুটটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর রয়েছে
- ইনপুট স্টিডিন থেকে বা কমান্ড লাইন আর্গুমেন্ট বা ফাংশন আর্গুমেন্ট হিসাবে পড়া যায়
- আউটপুট অবশ্যই স্টাডআউট হতে হবে। যদি আপনার প্রোগ্রামটি কার্যকরী হয় তবে আপনি যে স্ট্রিংটি অন্যথায় মুদ্রণ করতে পারেন তাও ফিরিয়ে দিতে পারেন।
- এটি অবশ্যই পুরো প্রোগ্রাম বা ফাংশন হতে হবে, স্নিপেট নয়
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য
- পূর্ণসংখ্যাগুলি ফাংশন
floor(x+0.5)
বা অনুরূপ ফাংশন দ্বারা গোল হয় ।
আমি কীভাবে জিতব?
এটি কোড-গল্ফ , তাই জয়ের মধ্যে সংক্ষিপ্ত উত্তর (বাইটে)।
উদাহরণ
Hello!
→HW^adY
test
→tmop
42
→43
StackExchange
→Sdccd_ccccddd