при регистрации в компьютерной системе каждому пользователю



Автор Ѕикка Хокаге задал вопрос в разделе Домашние задания

Напишите решение, nya и получил лучший ответ

Ответ от Петр Петров[гуру]
3)

Ответ от Иван Кравцов[гуру]
Не знаю, каким способом правильно ее решить. Могу предложить такой:
коды букв (беру только кодировку ASCII):
И = 136 (1000 1000) 8 бит
К = 138 (1000 1010)
Л = 139 (1000 1011)
М = 140 (1000 1100)
Н = 141 (1000 1101)
Видим, что старшие биты повторяются (1000), поэтому можно их не хранить.
Всего в 20 паролях будет 11*20=220 символов.
Для хранения пароля в полном виде без такой кодировки потребуется 1 байт для каждого символа. Используя предложенный подход можно записывать 2 символа в 1 байт (или 4 бита один символ) .
Всего битов: 220*4=880. Переведем в байты: 880/8=110.
ответ 4)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Напишите решение, nya
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*