কল্পনা করুন আপনি "5SBDO0" কোড সহ কাউকে একটি কার্ড দিয়েছেন।
কিছু ফন্টে, "এস" অক্ষরটি পাঁচ নম্বর থেকে চাক্ষুষভাবে পৃথক করা কঠিন, (শূন্য সংখ্যা এবং অক্ষরের সাথে "ও")।
কোডটি জোরে জোরে পড়া, "বি" কে "ডি" থেকে আলাদা করা, "কুকুরের মতো ডি" বলা বা তার পরিবর্তে " ফোনেটিক বর্ণমালা " ব্যবহার করা কঠিন হতে পারে
চিঠিগুলি এবং সংখ্যার বৃহত্তম উপসেটটি কী যা বেশিরভাগ ক্ষেত্রে উচ্চস্বরে পড়ার সময় উভয়ই দৃষ্টিশক্তিহীনভাবে দেখতে এবং দ্ব্যর্থহীন শোনায়?
পটভূমি:
আমরা একটি সংক্ষিপ্ত স্ট্রিং তৈরি করতে চাই যা যোগাযোগের সহজ থাকা সত্ত্বেও যতটা সম্ভব মানকে এনকোড করতে পারে।
কল্পনা করুন আপনার কাছে একটি 6-অক্ষরের স্ট্রিং রয়েছে, "123456"। বেস 10 এ এটি 10 ^ 6 মানগুলি এনকোড করতে পারে ।
হেক্স "1B23DF" এ আপনি একই সংখ্যায় অক্ষর 16 values 6 মান এনকোড করতে পারেন , তবে জোরে জোরে পড়লে এটি দ্ব্যর্থক শব্দ হতে পারে। ("বি" বনাম "ডি")
একইভাবে এন অক্ষরের যে কোনও স্ট্রিংয়ের জন্য, আপনি (বর্ণমালার আকার) ^ N মান পাবেন।
স্ট্রিংটি প্রায় ছয় অক্ষরের দৈর্ঘ্যের মধ্যে সীমাবদ্ধ, মানুষের কর্মক্ষম স্মৃতি ক্ষমতার ক্ষমতার মধ্যে সহজেই ফিট করতে চায় বলে ।
সুতরাং আমরা যে এনকোড করতে পারি তার সর্বাধিক সংখ্যার সন্ধান করতে, আমাদের সেই বৃহত অক্ষর / সংখ্যার সবচেয়ে বড় সংখ্যক সেট খুঁজে পেতে হবে। আমরা জিজেড, এবং কিছু সাধারণ বিরামচিহ্নগুলি বিবেচনা করতে পারি না এমন কোনও কারণ নেই, তবে আমি "G এর মতো আওয়াজ করে?", "জি কি বিয়ের মতো লাগে?", "করে সি এর মতো জি শব্দ আমার নিজের sound আমরা জানি যে এটি ও (এন O 2) ভাষাগত কাজটি করা =) ...