Tôi thích nghĩ về một số 10 adic là một số đi vô tận bên trái, hoặc một số nguyên modulo có công suất rất lớn là 10.
Mọi thứ mang theo vô tận bên trái và tan biến. Để xem những gì tôi muốn nói, hãy lưu ý rằng ...6667 * 3 = 1
trong vùng đất 10 tầng, vì "2" mang bên trái đi đến vô cùng.
Phép cộng và phép nhân có ý nghĩa đối với các số 10 adic, vì các n
chữ số cuối của tổng / sản phẩm chỉ phụ thuộc vào các n
chữ số cuối cùng của phép triệu / bội.
Cho trước n
, bạn cần in các n
chữ số cuối của gốc khối 10 adic của 3, tức là x
thỏa mãn x*x*x = 3
.
Nó kết thúc:
...878683312291648481630318492665160423850087895134587
Mã của bạn phải chấm dứt n=1000
trước khi gửi.
Giả sử rằng nếu số bạn cần in bắt đầu bằng 0, thì bạn không cần phải in các số 0 đứng đầu, vì thực tế đó không phải là điểm để in thêm các số 0.
Đây là mã golf . Câu trả lời ngắn nhất trong byte thắng.
n=12
xuất ra 87895134587
thay vì 087895134587
. Cá nhân tôi sẽ làm cho nó tùy chọn, vì nó sẽ làm mất hiệu lực gần như tất cả các câu trả lời ..