При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 25 символов и содержащий только символы из 26-символьного латинского алфавита от A до Z без учёта регистра. В базе данных для хранения сведений о каждом идентификаторе отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит.
Определите объём памяти (в байтах), необходимый для хранения сведений о 35 объектах. В ответе запишите только целое число — количество байт.
Решение:
Решение на Python:
from math import *
alf = 26 # символы алфавита
dlina = 25 # длина пароля
bit = ceil(log2(alf)) # кодирование алфавита
V = ceil(dlina * bit / 8) # объем одной детали
print( V * 35)
Ответ: 560
Ответ:
560