Ceci est le poste Robber. Le post Cop est ici .
Votre tâche consiste à prendre un entier N et à sortir le Nième chiffre dans la séquence OEIS A002942 .
La séquence se compose des nombres carrés écrits à l'envers:
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Notez que les zéros non significatifs sont supprimés ( 100 devient 1 , pas 001 ). Concaténer ceci dans une chaîne (ou un nombre long donne):
1496152639446181121441
Vous devez sortir le Nième chiffre dans cette chaîne / numéro. Vous pouvez choisir de prendre N comme index 0 ou 1 (veuillez indiquer lequel vous choisissez).
Cas de test (1 indexé):
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
Votre code devrait fonctionner pour les nombres jusqu'à N = 2 ^ 15 (sauf si votre langue ne peut pas gérer les entiers 32 bits par défaut, auquel cas N peut être inférieur).
Voleurs:
Vous devriez essayer de casser les messages des flics.
Votre code doit être dans la même langue que le message Cop et avoir une distance Levenshtein exactement égale à la distance donnée par le flic. Votre code ne peut pas être plus long que la solution d'origine (mais il peut être de la même taille).
Vous pouvez vérifier la distance de Levenshtein ici!
Le vainqueur sera le voleur qui a le plus craqué les posts.