Це поліцейські та грабіжники . Це нитка Cops . За розбійницькою ниткою йдіть сюди .
З моменту приходу на сайт я помітив низку проблем OEIS (он-лайн енциклопедія послідовностей цілих чисел). Здається справедливим, що у нас є виклик поліцейських і грабіжників, який визначає, хто є господарем онлайн-цілих послідовностей, раз і назавжди.
Редагувати: щоб запобігти тривіальним відповідям, поліцейські втрачають 1/2 бала за кожне подання, яке зламалось. Крім того, для цілей цього виклику не допускаються постійні послідовності. Це стосується лише рішень, розміщених після цього редагування.
Копи
Напишіть програму або функцію, яка, не маючи вводу, детерміновано друкує будь-яку послідовність із OEIS . Видаляючи деяку підмножину символів, ваша програма повинна мати можливість друкувати іншу послідовність OEIS під час роботи на одній мові. Нова послідовність повинна бути абсолютно новою, а не лише першою з іншою назвою або з іншим зміщенням. Жодна послідовність не може бути просто повторним постійним значенням.
Ви повинні надати першу функцію разом з назвою послідовності OEIS, щоб можна було перевірити правильність. Це нормально, якщо поведінка стає сумнівною щодо значення MAX_INT вашої мови або 256, залежно від того, яка є більша.
Розбійники
Видаліть символи з поданих даних Копа, щоб ваша нова програма виводила будь-яку іншу послідовність із OEIS. Надайте нову функцію разом з назвою нової послідовності OEIS. Ось утиліта, щоб переконатися, що ваше повідомлення є дійсним (тобто видаляє символи без будь-якої смішної справи. Не перевіряє саму послідовність.)
Вам найбільше цікаво видалити якомога більше символів з подання Копа. Якщо інший грабіжник (будь- , крім поліцейського , який є автором оригінальної програми) приходить і знаходить більш короткий рішення , яке знаходить ще іншу послідовність, що грабіжник краде вашу точку. (Зверніть увагу, що просто гольфувати символи та друкувати одну і ту ж послідовність недостатньо для крадіжки точки.)
Правила та оцінка
Якщо через тиждень ніхто не зміг зламати ваше рішення, ви можете позначити своє рішення як безпечне, надавши другу програму разом з назвою послідовності, яку вона генерує.
Ви отримуєте один бал за кожну безпечну публікацію та один бал за кожне подання, яке ви зламаєте. Копи втрачають 1/2 бала за кожне розламане подання. Зауважте, що інший грабіжник може в будь-який час вкрасти вашу точку з поламаного подання, надавши більш коротку програму, яка дає іншу послідовність.
Копи можуть публікувати лише одне виклик на кожній мові на особу.
Гравець з найбільшою кількістю очок о 12:00 UTC 7 липня виграє.