Это задача полицейских и грабителей . Для нити полицейских, иди сюда .
Эта задача включает в себя две последовательности OEIS , выбранные полицейскими - S 1 , S 2 - и то, насколько хорошо эти последовательности можно обыграть и запутать.
Полицейские строят код A, который производит S 1, и дают число X, которое, как они утверждают, является наилучшим возможным расстоянием Левенштейна (в символах) для создания B, которое производит S 2 .
Проблема грабителей
Чтобы взломать представление конкретного полицейского, грабители должны придумать программу C на том же языке (и версии), что и тот ответ, который выдает S 2 (n) и символ Y меняется по сравнению с A (с Y <= X
). Грабителям не обязательно находить тот же самый B- код, который (тайно) создал полицейский. Представления грабителей должны придерживаться того же 0-индекса или 1-индекса, как указано в представлении полицейского.
Если вам это удастся, опубликуйте ответ с решением, со ссылкой на ответ полицейского, и оставьте комментарий к ответу полицейского со ссылкой на ваш.
Каждый ответ полицейского может быть взломан только один раз, и, конечно, вы не можете взломать свой собственный ответ. Если ответ полицейского оказывается недействительным до или после взлома, он не засчитывается в счет грабителя.
Победа и выигрыш
Грабителей (X - Y)*5 + 5
забивают по каждой из их трещин, и грабитель с общим наибольшим количеством очков выигрывает.
Дальнейшие правила
- Вы не должны использовать какие-либо встроенные модули для хэширования, шифрования или генерации случайных чисел (даже если вы запрограммировали генератор случайных чисел на фиксированное значение).
- Разрешены либо программы, либо функции, но код не должен быть фрагментом кода, и вы не должны использовать среду REPL.
- Вы можете принимать и выводить данные в любом удобном формате . Методы ввода / вывода должны быть одинаковыми для обеих последовательностей.
- Окончательный калькулятор для расстояния Левенштейна для этой задачи - это тот, что на Planet Calc.
- Это не только вызов CnR, но и код-гольф, поэтому применяются все обычные правила игры в гольф.