Mi piace pensare a un numero adico 10 come un numero che va all'infinito a sinistra, o un modulo intero con una potenza molto grande di 10.
Le cose si portano all'infinito a sinistra e svaniscono. Per vedere cosa intendo, nota che ...6667 * 3 = 1
nella terra ad-adica, poiché il "2" che porta a sinistra va all'infinito.
L'aggiunta e la moltiplicazione hanno senso per i numeri 10-adici, poiché le ultime n
cifre della somma / prodotto dipendono solo dalle ultime n
cifre delle somme / moltiplicazioni.
Dato n
, è necessario stampare le ultime n
cifre della radice del cubo 10-adico di 3, cioè x
soddisfacenti x*x*x = 3
.
Finisce:
...878683312291648481630318492665160423850087895134587
Il codice deve terminare n=1000
prima dell'invio.
Diciamo che se il numero che devi stampare inizia con zero, non è necessario stampare gli zeri iniziali, poiché in realtà non è il punto per stampare zero aggiuntivi.
Questo è code-golf . Vince la risposta più breve in byte.
n=12
uscita 87895134587
invece di 087895134587
. Personalmente lo