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 = 1w 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 ncyfry sumy / iloczynu zależą tylko od ostatnich ncyfr sum / mnożników.
Biorąc pod uwagę n, musisz wydrukować ostatnie ncyfry 10-adicowego pierwiastka sześcianu z 3, czyli xsatysfakcjonujące x*x*x = 3.
Kończy się:
...878683312291648481630318492665160423850087895134587
Twój kod musi zostać zakończony n=1000przed 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=12generowanie 87895134587zamiast 087895134587. Osobiście uczyniłbym to opcjonalnym, ponieważ unieważniłoby prawie wszystkie odpowiedzi ..