Алгоритм решения задания 14. Часть 1
Учимся решать 15 задания первого типа
Читать
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 7 символов и содержащий только символы 26-символьного набора строчных латинских букв и десяти арабских цифр. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 9 байт на одного пользователя.
Определите объём памяти (в байтах), необходимый для хранения сведений о 30 пользователях.
В ответе запишите только целое число – количество байт.
from math import ceil, log2
pass_len = 7
alphabet = 26 + 10
other_data = 9
users = 30
i = ceil(log2(alphabet))
pass_size = ceil(pass_len * i / 2 ** 3)
memory_size = (pass_size + other_data) * users
print(memory_size)
