Questo è il post di ladro. Il post di Cop è qui .
Il tuo compito è quello di prendere un input intero N ed emettere l' ennesima cifra nella sequenza OEIS A002942 .
La sequenza è composta dai numeri quadrati scritti al contrario:
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Si noti che gli zeri iniziali vengono eliminati ( 100 diventa 1 , non 001 ). Concatenando questo in una stringa (o un numero lungo dà):
1496152639446181121441
Dovresti produrre l' ennesima cifra in questa stringa / numero. Puoi scegliere di prendere N come 0-indicizzato o 1-indicizzato (indica quale scegli).
Casi di test (1 indicizzato):
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
Il codice dovrebbe funzionare per numeri fino a N = 2 ^ 15 (a meno che la tua lingua non possa gestire numeri interi a 32 bit per impostazione predefinita, nel qual caso N può essere inferiore).
ladri:
Dovresti provare a decifrare i post della polizia.
Il tuo codice deve essere nella stessa lingua del posto di sbirro e avere una distanza di Levenshtein esattamente uguale alla distanza data dallo sbirro. Il tuo codice non può essere più lungo della soluzione originale (ma può avere le stesse dimensioni).
Puoi controllare la distanza di Levenshtein qui!
Il vincitore sarà il ladro che ha incrinato il maggior numero di post.