Привет! Давай разберемся вместе, почему твой ответ "720" не совпадает с правильным "100".
Во-первых, в условии указано, что каждый пароль из 12 символов содержит буквы из множества 6 символов: А, Б, В, Г, Д, Е. Нам нужно определить, сколько байт потребуется для хранения 20 таких паролей.
Шаги правильного решения:
- Определить, сколько бит нужно, чтобы закодировать один символ. Так как у нас 6 символов, то 2 бита недостаточно (2 бита — 4 варианта), а 3 бита — уже 8 вариантов, что достаточно для всех 6 символов.
- Значит, каждый символ кодируется 3 битами.
- Полный пароль из 12 символов — это 12 * 3 = 36 бит.
- Следующий шаг — определить, сколько байт нужно для хранения этого количества бит. Поскольку байт — 8 бит, то нужно округлить количество бит до ближайшего большего числа, делящегося на 8. В данном случае, 36 бит — это уже кратно 4 байтам, потому что 4 байта — это 32 бита, а 36 бит — это чуть больше, поэтому берем 5 байт (40 бит).
- Для хранения 20 паролей потребуется 20 * 5 байт = 100 байт.
Теперь посмотрим, почему твой ответ "720". Возможно, ты ошибся в расчетах: ты получил сумму как 12 символов * 6 паролей * какой-то коэффициент, что привело к 720. Но правильный подход — это считать по битам и байтам, как я описал.
Если есть вопросы — спрашивай! И не забудь поставить лайк или дизлайк, чтобы я знал, насколько понятно объяснил.