W tym wyzwaniu gliniarze i rabusie gliniarze pomyślą o dodatniej liczbie całkowitej. Następnie napiszą program lub funkcję, która wyprowadza jedną wartość, gdy poda liczbę jako dane wejściowe, a drugą wartość dla wszystkich innych dodatnich liczb całkowitych. Następnie policjanci ujawnią program w odpowiedzi, zachowując numer w tajemnicy. Rabusie mogą złamać odpowiedź, znajdując numer.
Oto haczyk: to nie jest kod-golf , zamiast tego twój wynik będzie tajną liczbą z niższym wynikiem, który będzie lepszy. Oczywiście nie możesz ujawnić swojego wyniku, gdy rabusie wciąż próbują go znaleźć. Odpowiedź, która nie została złamana tydzień po opublikowaniu, może mieć wynik i zostać oznaczona jako bezpieczna. Bezpiecznych odpowiedzi nie można złamać.
Prawdopodobnie jest to oczywiste, ale powinieneś być w stanie zdobyć swoją odpowiedź. Oznacza to, że powinieneś dokładnie wiedzieć, jaką wartość akceptuje maszyna decyzyjna. Sama wiedza, że istnieje, nie wystarczy.
Korzystanie z funkcji kryptograficznych
W przeciwieństwie do większości wyzwań gliniarzy i rabusiów, którzy proszą cię o nieużywanie funkcji kryptograficznych, wyzwanie to nie tylko całkowicie im pozwala, ale zachęca. Możesz tworzyć odpowiedzi w dowolny sposób, dopóki próbujesz wygrać. Biorąc to pod uwagę, mile widziane są również odpowiedzi przy użyciu innych metod. Celem tego wyzwania jest zwycięstwo i dopóki nic nie oszukasz, nic nie jest poza stołem.
A(9,9)
gdzie A
jest funkcja Ackerman.