2 ^ 10 = 1024, поэтому десять бит будут представлять чуть более трех цифр.Поскольку вы говорите о 7 триллионах цифр, это будет что-то вроде 23 триллионов бит или около 3 терабайт, что больше, чем я мог бы получить на одном диске с Costco в последний раз, когда я посещал.
Возможно, вы получаетеамбициозны.Мне было бы интересно узнать время ввода-вывода для чтения и записи целых дисков для каждой операции.
(Математический способ решения этой проблемы - использовать логарифмы, поскольку число, представляющее 7 триллионов цифр для представления, имеетlog base 10 около 7 трлн. Найдите журнал числа в существующей базе, преобразуйте базу, и вы получите свой ответ. Для сокращения между базой 2 и базой 10 используйте десять бит == три цифры, потому что этоне очень далеко не так. Он говорит, что база журнала 10 из 2 равна .3, хотя на самом деле она больше похожа на .301.)