Четыре шага
Первый. Сколько разных символов может стоять в одной позиции. Собери алфавит целиком: цифры, буквы обоих регистров, спецсимволы — всё перечисленное складывается.
Второй. Бит на один символ: наименьшее i, при котором 2ⁱ не меньше мощности алфавита. Коротко — ⌈log₂k⌉.
Третий. Умножаем на длину кода и поднимаемся вверх до целого байта.
Четвёртый. Умножаем на количество кодов.
Округляй один раз — весь код. Не каждый символ по отдельности: так выйдет заметно больше, чем на самом деле.