В видео на 1:32:13 по идее происходит ошибка. Решение @infbu: 10 символьный набор можно закодировать 4 битами, так как 2^3 < 10 < 2^4 7 символов для пароля по 4 бита = 28 бит или 28/8 = 3.5 (и вот тут то и кроется суть проблемы, что мы округляем до 4) 4 байта точно надо для хранения + 16 байт для дополнительных сведений, итого 16+4 = 20 байт на одного пользователя А нужно хранить 20 пользователей, потому 20*20 = 400 байт Решение которое избегает округление: 10 символьный набор можно закодировать 4 битами, так как 2^3 < 10 < 2^4 7 символов для пароля по 4 бита = 28 бит 28 + 16 * 8 бит для дополнительных сведений, итого 156 бит на одного пользователя А нужно хранить 20 пользователей, потому 20*156 = 3120 бит = 390 байт
@volm97967 ай бұрын
Спасибо супер 28:00 ты спросил все ли нам понятно по учёбе питон, скажу да все понятно но, домашка сложная и с тем уровнем не решается, а точнее не все😅
@infbu7 ай бұрын
Ну так не всё же давать 1 в 1 как в видео, нужно, чтобы вы еще чуть-чуть сами думали