Мені подобається думати про 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. Особисто я зробив би це необов’язковим, оскільки це призведе до недійсності майже всіх відповідей ..