Lubię myśleć o liczbie 10-adycznej jako liczbie, która idzie nieskończenie w lewo, lub o liczbach całkowitych o bardzo dużej potędze 10.
Rzeczy przenoszą się nieskończenie w lewo i znikają. Aby zobaczyć, co mam na myśli, zauważ, że ...6667 * 3 = 1
w krainie 10-adycznej, ponieważ „2”, które prowadzi w lewo, przechodzi w nieskończoność.
Dodawanie i mnożenie ma sens dla liczb 10-adycznych, ponieważ ostatnie n
cyfry sumy / iloczynu zależą tylko od ostatnich n
cyfr sum / mnożników.
Biorąc pod uwagę n
, musisz wydrukować ostatnie n
cyfry 10-adicowego pierwiastka sześcianu z 3, czyli x
satysfakcjonujące x*x*x = 3
.
Kończy się:
...878683312291648481630318492665160423850087895134587
Twój kod musi zostać zakończony n=1000
przed przesłaniem.
Powiedzmy, że jeśli liczba, którą chcesz wydrukować, zaczyna się od zera, to nie musisz drukować zer wiodących, ponieważ tak naprawdę nie jest to sens drukowania dodatkowych zer.
To jest golf golfowy . Najkrótsza odpowiedź w bajtach wygrywa.
n=12
generowanie 87895134587
zamiast 087895134587
. Osobiście uczyniłbym to opcjonalnym, ponieważ unieważniłoby prawie wszystkie odpowiedzi ..