পটভূমি
বাইট উপস্থাপন করতে পারে এমন 256 টি সম্ভাব্য অক্ষরের মধ্যে, এর মধ্যে কয়েকটি কয়েকটি বেশিরভাগ পরিস্থিতিতেই ব্যবহৃত হয়। আমরা কি কোনওভাবেই এর সুবিধা নিতে পারি না, এবং খুব কমই ব্যবহৃত অক্ষরের প্রয়োজনীয়তা বাদ দিয়ে আমাদের পাঠ্য ফাইলগুলিকে আরও ছোট করে তুলতে পারি?
অনেকগুলি অক্ষর বেশিরভাগ পরিস্থিতিতে কোনও মান যোগ করে না এবং আরও সাধারণ অক্ষর দ্বারা প্রতিস্থাপন করা যায়। উদাহরণস্বরূপ, লোয়ার-কেস "এল", মূলধন "I" এবং "1" সংখ্যাটি বেশিরভাগ পরিস্থিতিতে প্রায় অভিন্ন দেখায়, তাই তাদের একীভূত করা যায়।
বড় হাতের অক্ষরের জন্য খুব সামান্য প্রয়োজন আছে, তাই এগুলি দিয়ে পাঠানো যায়। ডিকম্প্রেশন / ডিসপ্লে প্রোগ্রাম এমনকি প্রতিটি বাক্য, সাধারণ নাম ইত্যাদির প্রথম অক্ষরটি স্বয়ংক্রিয়ভাবে মূলধন করতে পারে
বিধি
এন্ট্রি বিচার করা হবে:
- তুলনামূলক অনুপাত
- ডি-সংক্ষেপণের পরে পঠনযোগ্যতা
এই নিবন্ধটির সরল পাঠ্য সংস্করণ: http://en.wikedia.org/wiki/Babbage এবং এলোমেলোভাবে নির্বাচিত বিবিসি নিউজ নিবন্ধের বিরুদ্ধে এন্ট্রিগুলি পরীক্ষা করা হবে ।
অতিরিক্ত নম্বর প্রদান করা হবে; যে কোনও মার্ক-আপ সংরক্ষণ করা, ডি-সংক্ষেপণের পরে সুন্দরীকরণ (অর্থাত্ মূলধন বাক্য ইত্যাদি)।
ভাষাসমূহ
- আপনার পছন্দ মতো যে কোনও তবে অবশ্যই একটি বেসিক * নিক্স বাক্সে সহজেই সংকলন করতে হবে (বা ব্যাখ্যা করতে হবে)।
main = interact (\x -> take 90 x ++ " yada yada yada")