চ্যালেঞ্জটির সংক্ষিপ্ত এবং মিষ্টি বর্ণনা: ETAOIN SHRDLU এর
ভিত্তিতে , আপনার চ্যালেঞ্জটি হ'ল সংক্ষিপ্ততম প্রোগ্রাম লিখুন বা কোনও ভাষায় ফাংশন লিখুন যা ইংরেজী বর্ণমালার 26 টি অক্ষরকে ইনপুটটিতে তাদের ফ্রিকোয়েন্সি এর উপর ভিত্তি করে আউটপুট করে।
সত্যিই দীর্ঘ, শুকনো এবং পুঙ্খানুপুঙ্খ স্পেসিফিকেশন:
- আপনার প্রোগ্রাম / ফাংশনটি পাঠ্যের একটি স্ট্রিং ইনপুট হিসাবে গ্রহণ করবে, এতে এক বা একাধিক বড় হাতের অক্ষর এবং / অথবা ছোট হাতের অক্ষর থাকবে এবং বিরামচিহ্ন, সংখ্যা, চিহ্ন এবং অন্যান্য বর্ণমালা অক্ষর থাকতে পারে।
- প্রোগ্রাম / ফাংশনটি কেবল ইংরেজী বর্ণমালার কেবলমাত্র 26 টি UPPERCASE বর্ণগুলি আউটপুট দেয় অবশ্যই ইনপুটটিতে প্রদর্শিত না হয় সেগুলি অন্তত অন্ততপক্ষে বারবার নির্দেশ করে যে কতবার ইনপুটটিতে প্রদর্শিত হবে তার ভিত্তিতে।
- সম্পাদনা: ফ্রিকোয়েন্সি কেস-সংবেদনশীলতার সাথে গণনা করা হয় তবে আউটপুটটি বড়হাতে হওয়া উচিত।
- যদি দুটি বা ততোধিক অক্ষরের একই ফ্রিকোয়েন্সি থাকে তবে সেগুলি কোনও ক্রমে থাকতে পারে।
হোয়াইটস্পেসের মতো অন্য কোনও আউটপুট অনুমোদিত নয়।- 7/1/2014 সম্পাদনা করুন: প্রতিক্রিয়ার ভিত্তিতে, আমি এই বিধিটি সংশোধন করছি। অনুমোদিত কেবলমাত্র অন্য আউটপুটটি হ'ল alচ্ছিক নেতৃস্থানীয় এবং / অথবা হোয়াইট স্পেস, যেমন একটি ট্রেলিং নিউলাইন। অন্য কোনও আউটপুট অনুমোদিত নয়।
- ইনপুটটির জন্য অপরিজ্ঞাত আচরণের অনুমতি রয়েছে যাতে কোনও অক্ষর থাকে না।
বিজয়ী এখন থেকে 7 দিন বাছাই করা হবে, সুতরাং সেই আঙ্গুলগুলি টাইপ করুন!
উদাহরণ ইনপুট:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vitae erat velit. Mauris gravida euismod libero ut tincidunt. Phasellus elit dui, consectetur et egestas in, aliquam vitae diam. Donec eget varius ante. Vestibulum cursus diam aliquet, egestas orci quis, placerat dolor. Proin vel nisi lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam erat volutpat. Etiam libero tortor, ornare id dui eget, posuere dignissim libero. Pellentesque commodo consequat volutpat. Integer hendrerit sapien libero, vel viverra augue facilisis sit amet. Quisque consectetur eget nisl quis dignissim. Ut lacinia pretium quam a placerat.
Morbi sed interdum risus, nec pretium lectus. Morbi imperdiet est id accumsan molestie. Duis sed fermentum nisl. Nunc vitae augue mattis, dictum lectus vel, accumsan nisl. Sed ultricies adipiscing rhoncus. Vivamus eu lacus a enim venenatis eleifend. Praesent consectetur tortor non eleifend ultricies. Mauris et odio posuere, auctor erat at, fringilla est. Proin in vestibulum erat. Maecenas congue commodo ante vel varius. Sed tempus mi ut metus gravida, nec dictum libero dapibus. Morbi quis viverra elit. Ut pharetra neque eget lacus tincidunt dictum. Fusce scelerisque viverra tellus et pretium.
Fusce varius adipiscing odio. Nulla imperdiet faucibus sem, at rhoncus ipsum adipiscing vitae. Phasellus imperdiet congue lacus et mollis. Nullam egestas mauris magna, et mollis lectus varius ut. Sed sollicitudin adipiscing dolor, vel elementum elit laoreet molestie. Aliquam nec nulla vel sem ultrices ullamcorper. Nullam nec felis magna. Duis sodales orci non justo aliquam tempus. Integer mi diam, tempor sed vulputate et, varius et nunc. Vestibulum sodales ipsum id mi pharetra, ut convallis mi accumsan. Sed dictum volutpat vestibulum.
Quisque ac dolor sagittis, aliquam libero at, euismod enim. Nulla ullamcorper posuere nulla vitae varius. Nam at dolor non libero elementum pellentesque in in lorem. Fusce porttitor turpis in quam placerat varius. Donec lorem orci, condimentum eu sapien sit amet, aliquet commodo magna. Quisque sed lectus sit amet arcu euismod accumsan et non nunc. Phasellus placerat congue metus, feugiat posuere leo dictum quis. Sed ultricies feugiat eros dignissim bibendum.
Mauris scelerisque consectetur libero eget varius. Aenean neque nunc, ullamcorper vitae orci in, auctor ornare sapien. Nam lacinia molestie imperdiet. Nam vitae mattis nibh. Vestibulum consequat tellus ac nisi sagittis pulvinar. Nullam mollis ornare quam, et venenatis leo porttitor sit amet. Nulla urna neque, dignissim non orci ut, volutpat ultrices erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque vestibulum tellus nec eros faucibus porta.
উদাহরণ আউটপুট:
EITUSALNROMCDPVGQBFHJKWXYZ
দ্রষ্টব্য: সেই ইনপুটটির মধ্যে একটি 5 টি উপায় টাই রয়েছে KWXYZ
।
সম্পাদনা:
প্রতিযোগিতা শেষ! যারা অংশগ্রহণ করেছেন সবাইকে ধন্যবাদ. আর এখন বিজয়ী (গুলি!) জন্য: উভয় ডেনিস 'CJam এবং isaacg এর Pyth উত্তর একটি খুব বড় 19 টি অক্ষর আসেন। (দুঃখিত, তবে আমি উত্তরগুলির কোনওটিই গ্রহণ করতে যাচ্ছি না বলে আমি মনে করি এটি অন্যের সাথে অন্যায় হবে)) সম্পাদনা করুন: ডেনিসের পরামর্শ গ্রহণ করে আমি তার উত্তরটিকে স্বীকৃত হিসাবে চিহ্নিত করব কারণ তার মধ্যে প্রথমটি ছিল 19 অক্ষর পৌঁছান। সম্মানজনক উল্লেখ ইলমারি করোনেনের তৃতীয় স্থানের গল্ফস্ক্রিপ্ট উত্তরে ২২ টি চর এবং আন্ডারগ্রাউন্ডোমোরিলেলের -৫ -চর পাইথন উত্তর যা সর্বাধিক উত্সাহ পেয়েছে তাতে যান। আবারও, যারা অংশ নিয়েছেন তাদের সবাইকে ধন্যবাদ!