- 22, Oct 2024
- #1
Это пост Разбойника. Пост полицейского здесь.
Ваша задача — принять целочисленный ввод Н и выведите N-й цифра в последовательности ОЭИС A002942.
Последовательность состоит из квадратных чисел, записанных задом наперед:
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
Обратите внимание, что ведущие нули обрезаются (100 становится 1, нет 001). Объединение этого в строку (или одно длинное число дает):
1496152639446181121441
Вы должны вывести N-й цифра в этой строке/числе. Вы можете принять решение взять Н с индексом 0 или с индексом 1 (пожалуйста, укажите, какой из них вы выберете).
Тестовые случаи (1-индексированные):
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Ваш код должен работать для чисел до Н = 2^15 (если ваш язык по умолчанию не поддерживает 32-битные целые числа, в этом случае Н может быть ниже).
Грабители:
Тебе следует попытаться взломать посты копов.
Ваш код должен быть на том же языке, что и сообщение полицейского, и иметь расстояние Левенштейна, точно равное расстоянию, указанному полицейским. Ваш код не может быть длиннее исходного решения (но может быть того же размера).
Вы можете проверьте расстояние Левенштейна здесь!
Победителем станет грабитель, взломавший наибольшее количество столбов.
#номер #последовательность #полицейские и грабители