To wyzwanie dla gliniarzy i rabusiów. Przejdź do wątku Rabusiów tutaj .
Gliniarze mają trzy zadania.
1) Wybierz sekwencję z OEIS .
2) Wybierz język (sugeruje się, że jest to golfowy język, ale nie musi tak być), który po wprowadzeniu danych n
wyjściowych A(n)
(gdzie A(n)
jest wybrana sekwencja) przy użyciu wszystkich zwykłych zasad golfa .
Zadzwoń do tego języka L A i kod C A .
Na przykład Jelly i Jelly_code .
3) Następnie wybierz inny język (sugeruje się, że nie jest językiem golfowym, ale nie musi tak być) i napisz kod, który nie przyjmuje danych wejściowych i wyjściowych kodu C A , ponownie przestrzegając wszystkich zwykłych zasad kodowania golfa . (Uwaga:. Może to być ukrywane kod i niekoniecznie muszą być grałem, ale im dłużej ten kod jest łatwiej będzie dla złodziei do zgryzienia swojego zgłoszenia)
Zadzwoń ten język L B i kod C B .
Na przykład Python i Python_code .
ZGŁOSZENIE COP na to wyzwanie jest sekwencją (podano czy 0- lub 1 indeksowane), nazwa dwóch języków L A i L B (a który rozwiązuje jaka część), a bajt Ilość C B tylko. Zachowaj tajny kod obu części i długość C A.
W przypadku policjanta mile widziane są łącza do dokumentacji dla L A i L B lub tłumacza (lub łącze TIO, ponieważ obejmuje to oba), ale nie są wymagane.
Wyzwaniem złodziej jest, aby wybrać Cops' wejście i napisać kod C C w tym samym L B języku, który wyprowadza jakiś kod w tym samym L A język, który rozwiązuje zadania OEIS oryginału. Długość C C nie mogą dłużej niż długość być C B jak wykazał COP (chociaż może być krótszy). Uwaga: kod produkowane przez C C ma nie trzeba dopasować C A .
W naszym przykładzie oznacza to, że Robber musi napisać kod Pythona, który generuje kod Jelly, który rozwiązuje oryginalną sekwencję OEIS, i że kod Pythona nie może być dłuższy niż długość ujawniona przez gliniarza.
Warunki wygranej
Odpowiedzi, które nie zostały złamane w ciągu tygodnia, mogą zostać ujawnione, w którym to momencie są uważane za Bezpieczne . Pamiętaj, że jeśli nie ujawnisz swojego rozwiązania po tygodniu, możesz je złamać. Policjant z najkrótszą Bezpieczną odpowiedzią wygrywa.