Jest to wyzwanie polegające na tworzeniu łańcuchów odpowiedzi dotyczących OEIS.
Och, uzasadnienie tego jest takie, że firma potrzebuje jednego programu, aby wydrukować swoje sekwencje OEIS naprawdę źle i ma każdy język.
Format łączenia odpowiedzi działa w następujący sposób:
Ktoś publikuje pierwszą odpowiedź, z której wynikają wszystkie dalsze rozwiązania. Ta odpowiedź to program, który podając liczbę N, wprowadza N-tą liczbę w sekwencji OEIS dowolnego indeksu, który wybiorą (nazwiemy ją sekwencją 1), w dowolnym wybranym przez siebie języku (język 1)
Ktoś inny przychodzi i wybiera własną sekwencję (która musi różnić się od poprzedniej i od wszystkich poprzednich sekwencji). Tworzą program w innym języku (który musi być inny niż wszystkie poprzednie języki), który podając liczbę N w języku 1 generuje N-tą liczbę sekwencji 1, a podając liczbę w języku 2 generuje N-tą liczbę sekwencji 2)
Proces ten trwa nieskończenie długo.
N-ty termin sekwencji jest terminem, który pojawia się n razy po pierwszym, zaczynając od pierwszego elementu. Tutaj używamy indeksowania 0 i 1, aby ułatwić koderom!
Brak ponownego użycia języka lub sekwencji.
Dane wejściowe muszą być liczbą całkowitą lub ciągiem znaków reprezentującym liczbę całkowitą, a dane wyjściowe muszą mieć poprawną wartość sekwencji. Obsługa błędów (wejście inne niż int) nie jest potrzebna.
Nie możesz publikować dwa razy z rzędu.
Zanim zaczniesz publikować, musisz poczekać godzinę lub dłużej.
Ten, kto opublikuje wiadomość od DRUGIEGO do ostatniego po tygodniu bez odpowiedzi (osoba, która nie złamała łańcucha), wygrywa, choć konkurs może trwać bez końca. Jeśli jesteś ostatni i możesz pokazać, że możesz dodać do niego jeszcze jeden język, kontynuuj wyzwanie aż do następnego zwycięzcy.
Możesz założyć, że dane wejściowe lub wyjściowe nie będą poza zakresem liczbowym twojego języka (na przykład zakładając, że limit IEEE nie zostanie przekroczony przez żadną sekwencję), ale nie bądź oszustem i nadużywaj tego, używając język, który ma tylko 1.
Można wybrać dowolną sekwencję, o ile nie była wcześniej używana.
Dane wejściowe nie mogą być poza zakresem dla używanej sekwencji.
Dwie różne wersje językowe to różne języki (Python 2 i Python 3 są uważane za różne języki). Nie jest to sztywne, ale z reguły jeśli jest oddzielone od innej wersji tego samego języka w TIO, jest inaczej.
Nie jest to zbanowane, ale spróbuj raz nie użyć wzoru podanego przez OEIS.
Jeśli wynikowy kod ma ponad 65536 znaków, podaj link, aby uzyskać do niego dostęp (np. Pastebin).
To wszystko i to wszystko. Gotowy? Zestaw? ZABAWA!
Tak, to JEST „Jeden OEIS po drugim”, ale włączony do trybu dla wielu graczy. Myślałem, że będzie fajnie.