Привет! Давай разберемся вместе с этой задачей.
Твой ответ был "172", но правильный ответ - "197". Посмотрим на правильное решение задачи.
- Сначала мы выясняем, что для кодирования 26 букв нужно 5 бит, а для кодирования 10 цифр - 4 бита.
- Затем расчитываем, сколько бит нужно для хранения всего кода: 45 бит на первую часть и 24 бита на вторую, итого 69 бит или 9 байт.
- Далее узнаем, что для хранения кодов 170 пользователей понадобится 1530 байт, не 35020 байт как указано в условии.
- Исходя из этого, для хранения дополнительной информации об одном пользователе понадобится 197 байт.
Таким образом, ты ошибся, потому что неверно посчитал общее количество байтов для хранения кодов 170 пользователей. Необходимо было обратить внимание на данное значение и правильно использовать его для расчетов.
Пожалуйста, поставь лайк, если я объяснил тебе свой ответ понятно.
