To jest post Rabusia. Cop post jest tutaj .
Twoim zadaniem jest, aby wejście całkowitą N i wysyłać Pn cyfrowy w sekwencji OEIS A002942 .
Sekwencja składa się z kwadratowych liczb zapisanych wstecz:
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Zauważ, że zera wiodące są usuwane ( 100 zmienia się na 1 , a nie 001 ). Łączenie tego w ciąg (lub jedną długą liczbę daje):
1496152639446181121441
Wyrzucisz N - tą cyfrę w tym ciągu / numerze. Możesz wybrać N jako 0 lub 1 indeks (proszę podać, który wybierzesz).
Przypadki testowe (indeksowane 1):
N = 5, ==> 1
N = 17, ==> 1 <- Important test case! It's not zero.
N = 20, ==> 4
N = 78, ==> 0
N = 100, ==> 4
N = 274164, ==> 1
Twój kod powinien działać dla liczb do N = 2 ^ 15 (chyba że twój język domyślnie nie obsługuje 32-bitowych liczb całkowitych, w którym to przypadku N może być niższy).
Rabusie:
Powinieneś spróbować złamać posty gliniarzy.
Twój kod musi być w tym samym języku co posterunek gliny i mieć odległość Levenshteina dokładnie równą odległości podanej przez gliniarza. Twój kod nie może być dłuższy niż oryginalne rozwiązanie (ale może mieć ten sam rozmiar).
Tutaj możesz sprawdzić odległość Levenshtein!
Zwycięzcą zostanie złodziej, który złamał najwięcej postów.