Автор Пользователь удален задал вопрос в разделе Другие языки и технологии
Для общения в языке племени мумбо-юмбо используется 13 основных понятий и 4 связки, и получил лучший ответ
Ответ от Илья Павлов[гуру]
Примерно так:
1) Для того, чтобы закодировать 13 чисел (здесь: понятий) нам необходимо минимум 4 бинарных разряда (2 ^ 4 = 16 - это максимум, который кодируется 4 разрядами, но нам нужно только 13, а ближайшая степень двойки, нам подходящая, это 4).
2) Связка прикрепляется к каждому понятию. Связок всего 4. Из этого следует (все по той же формуле: 2 ^ 2 = 4), что для кодирования каждой связки нам нужно минимум 2 разряда.
3) Сообщение = понятие (4 разряда) + связка (2 разряда) = 6 разрядов, то есть, 6 нулей и/или единиц.
4) Каждый удар барабана символизирует 1 бит, значит, для кодирования сообщения нам необходимо 6 ударов барабана.
Ну.. . если в лоб, то 4 + 2 бит (ударов)
А если использовать неравномерное кодирование, то раз 12 получится сэкономить один удар. Но оно того вряд ли стоит =)