Це виклик для поліцейських та грабіжників , нитку розбійників можна знайти тут .
Ваше завдання - написати деякий код, який виводить послідовність OEIS і містить ім'я послідовності в коді ( A______
) і видає другу окрему послідовність, коли ім'я послідовності в коді буде змінено на ім'я другої послідовності.
Ось приклад в Haskell, який працює для A000217 та A000290 .
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
Потім ви повинні розкрити одну з двох послідовностей, а код зберегти другу таємницю в таємниці. Розбійники спробують розібратися, що таке прихована послідовність. Якщо грабіжнику вдасться визначити, що таке ваша послідовність (або інша послідовність, яка відповідає критеріям), ви відповісте зламаєтеся. Якщо ніхто не зробить це за тиждень після опублікування вашої відповіді, ви можете позначити свою відповідь безпечною та розкрити намічене рішення для перевірки. Безпечні відповіді не можна зламати.
Введення-виведення
Взято звідси
Ваш код може бути функцією або повною програмою, яка приймає n за допомогою стандартного методу введення та виводить n- й член послідовності, як індексується поданим індексом на сторінці OEIS.
Ви повинні підтримувати всі значення, надані у файлах OEIS b для цієї послідовності, будь-яке число, яке не знаходиться у файлах b, не потрібно підтримувати.
Оцінка балів
Вашим балом буде кількість байтів у вашому коді, при цьому менше байтів буде кращим.