Birisine "5SBDO0" kodlu bir kart verdiğinizi düşünün.
Bazı yazı tiplerinde, "S" harfinin beş sayıdan görsel olarak ayırt edilmesi zordur (sıfır ve "O" harflerinde olduğu gibi).
Kodu yüksek sesle okumak, "B" yi "D" den ayırt etmek, "B çocuk gibi B", "D köpek gibi" demek veya yerine " fonetik alfabe " kullanmak zor olabilir .
Çoğu durumda, her ikisi de görsel olarak net görünecek ve yüksek sesle okunduğunda net görünecek en büyük harf ve sayı alt kümesi nedir?
Arka fon:
Yine de kolay iletişim kurarken mümkün olduğunca çok değeri kodlayabilecek kısa bir dize oluşturmak istiyoruz.
6 karakterli bir dizeniz olduğunu düşünün, "123456". Temel 10'da bu 10 ^ 6 değerini kodlayabilir .
Onaltılık "1B23DF" de aynı sayıda karakterde 16 ^ 6 değer kodlayabilirsiniz , ancak yüksek sesle okunduğunuzda bu belirsiz görünebilir. ("B" ve "D")
Aynı şekilde herhangi bir N karakter dizesi için (alfabe boyutu) ^ N değerleri elde edersiniz.
Dize, insan çalışma belleği kapasitesinin kapasitesine kolayca sığmak istediği için yaklaşık altı karakterle sınırlıdır .
Dolayısıyla, kodlayabileceğimiz maksimum değer sayısını bulmak için, en büyük belirsiz harf / sayı kümesini bulmamız gerekir. GZ harflerini ve bazı ortak noktalama işaretlerini dikkate alamamamız için hiçbir neden yok, ancak manuel olarak ikili olarak gitmek istemiyorum "G sesi A mı?", "G B gibi mi?", " G kendime C "gibi geliyor. Bildiğimiz gibi bunun O (n ^ 2) dilbilimsel iş olduğunu söyleyebilirim =) ...