Це пост грабіжника. Cop пост тут .
Ваше завдання - взяти цілий вхід N і вивести N-ту цифру в послідовності OEIS A002942 .
Послідовність складається з квадратних чисел, записаних назад:
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Зауважте, що провідні нулі обрізані ( 100 стає 1 , а не 001 ). Об’єднавши це в рядок (або одне довге число дає):
1496152639446181121441
Ви повинні вивести N-ту цифру в цьому рядку / цифрі. Ви можете прийняти N як 0-індексованого або 1-індексованого (будь ласка, вкажіть, який саме ви обрали).
Тестові приклади (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
Ваш код повинен працювати для чисел до N = 2 ^ 15 (якщо ваша мова не може обробляти 32-бітні цілі числа за замовчуванням; у цьому випадку N може бути нижчим).
Розбійники:
Вам слід спробувати зламати пости копів.
Ваш код повинен бути тією ж мовою, що і посада поліцейського, і відстань Левенштейна, точно рівна відстані, яку дає поліцейський. Ваш код не може бути довше оригінального рішення (але він може бути однакового розміру).
Ви можете перевірити відстань Левенштейн тут!
Переможцем стане розбійник, який зламав більшість постів.