Saya suka menganggap angka 10-adic sebagai angka yang bergerak tak terhingga ke kiri, atau modul integer dengan kekuatan 10 yang sangat besar.
Benda-benda terbawa tanpa batas ke kiri dan menghilang. Untuk melihat apa yang saya maksud, perhatikan itu...6667 * 3 = 1
di tanah 10-adic, karena "2" yang membawa ke kiri pergi hingga tak terbatas.
Penambahan dan penggandaan masuk akal untuk angka 10-adic, karena n
digit terakhir dari jumlah / produk hanya bergantung pada n
digit terakhir dari jumlah / multiplikasi.
Mengingat n
, Anda perlu mencetak n
digit terakhir dari akar kubus 10-adic dari 3, yaitu x
memuaskanx*x*x = 3
.
Ini berakhir:
...878683312291648481630318492665160423850087895134587
Kode Anda harus diakhiri n=1000
sebelum pengiriman.
Katakanlah jika angka yang Anda perlu cetak dimulai dengan nol, maka Anda tidak perlu mencetak angka nol di depannya, karena itu sebenarnya bukan titik untuk mencetak angka nol tambahan.
Ini adalah kode-golf . Jawaban terpendek dalam byte menang.
n=12
keluaran 87895134587
bukannya 087895134587
. Secara pribadi saya akan membuatnya opsional, karena itu akan membatalkan hampir semua jawaban ..