Мне нравится думать о 10-адическом числе как о числе, которое идет бесконечно влево, или о целом числе по очень очень большой степени 10.
Вещи несут бесконечно налево и исчезают. Чтобы понять, что я имею в виду, обратите внимание, что ...6667 * 3 = 1
в 10-адической стране, так как «2», которая несет налево, уходит в бесконечность.
Сложение и умножение имеют смысл для 10-адических чисел, поскольку последние n
цифры суммы / произведения зависят только от последних n
цифр слагаемых / мультипликатов.
Учитывая n
, вам нужно вывести последние n
цифры 10-адического кубического корня из 3, то есть x
удовлетворительно x*x*x = 3
.
Это конец:
...878683312291648481630318492665160423850087895134587
Ваш код должен прекратить действие n=1000
до отправки.
Предположим, что если число, которое вам нужно напечатать, начинается с нуля, то вам не нужно печатать ведущие нули, так как на самом деле нет смысла печатать лишние нули.
Это код-гольф . Кратчайший ответ в байтах побеждает.
n=12
вывод 87895134587
вместо 087895134587
. Лично я бы сделал это необязательным, поскольку это сделало бы недействительными почти все ответы ..