Это цепочка ответов, связанная с OEIS.
О, это оправдано тем, что компании нужна одна программа для распечатки своих последовательностей OEIS, и у них есть все языки.
Формат цепочки ответов работает следующим образом:
Кто-то отправляет первый ответ, из которого вытекают все дальнейшие решения. Этот ответ является программой, которая, учитывая число N, вводит N-е число в последовательности OEIS любого индекса, который они выбирают (мы будем называть его последовательностью 1), на любом языке, который они выбирают (язык 1)
Кто-то еще приходит и выбирает свою собственную последовательность (которая должна отличаться от предыдущей и от всех предыдущих последовательностей). Они составляют программу на другом языке (который должен отличаться от всех предыдущих языков), в которой задано число N на языке 1, выводится N-е число последовательности 1, а заданное число на языке 2 выводит N-е число последовательности. 2.
Этот процесс продолжается до бесконечности.
N-й член последовательности - это термин, который появляется n раз после первого, начиная с первого элемента. Здесь мы используем 0 и 1-индексацию, чтобы быть проще для кодеров!
Нет языка или последовательности повторного использования.
Входные данные должны быть целым числом или строковым представлением целого числа, а выходные данные должны быть правильными значениями последовательности. Обработка ошибок (не входной int) не требуется.
Вы не должны публиковать дважды подряд.
Вы должны подождать час или больше, прежде чем писать снова.
Кто бы ни был вторым последним, чтобы отправить после недели без ответов (человек, который не разорвал цепь) побеждает, хотя соревнование может продолжаться бесконечно. Если вы последний и можете показать, что можете добавить еще один язык, вы продолжите испытание до следующего победителя.
Вы можете предположить, что ввод или вывод не будут выходить за пределы числового диапазона вашего языка (например, предполагая, что предел IEEE не будет превышен какой-либо последовательностью), но не обманывайте и злоупотребляйте этим, используя язык, который имеет только 1.
Любая последовательность может быть выбрана, если она не использовалась ранее.
Ввод не может быть за пределами для последовательности, которую вы используете.
Две разные языковые версии - это разные языки (Python 2 и Python 3 считаются разными языками). Это не жестко, но, как правило, если оно отделено от другой версии того же языка в TIO, оно отличается.
Это не запрещено, но попробуйте один раз не использовать формулу, которую дает OEIS.
Если ваш полученный код имеет длину более 65536 символов, предоставьте ссылку для доступа к нему (например, Pastebin).
Вот и все, и все. Готовы? Поставил? ВЕСЕЛО!
Да, это «один OEIS за другим», но на мультиплеере. Я думал, что это будет круто.