Dalam tantangan polisi dan perampok ini, polisi akan berpikir tentang bilangan bulat positif. Mereka kemudian akan menulis program atau fungsi yang menghasilkan satu nilai ketika memberikan angka sebagai input dan nilai lainnya untuk semua input bilangan bulat positif lainnya. Polisi kemudian akan mengungkapkan program itu dalam sebuah jawaban yang merahasiakan nomor itu. Perampok dapat memecahkan jawaban dengan menemukan nomornya.
Inilah intinya: ini bukan kode-golf , alih-alih skor Anda akan menjadi nomor rahasia dengan skor yang lebih rendah lebih baik. Jelas Anda tidak dapat mengungkapkan skor Anda sementara perampok masih berusaha menemukannya. Jawaban yang belum di-crack satu minggu setelah postingannya mungkin skornya terungkap dan ditandai aman. Jawaban aman tidak dapat dipecahkan.
Mungkin tidak perlu dikatakan tetapi Anda harus bisa mencetak jawaban Anda. Itu adalah Anda harus tahu persis nilai apa yang diterima oleh mesin keputusan Anda. Hanya mengetahui bahwa ada satu saja tidak cukup.
Penggunaan fungsi kriptografi
Tidak seperti kebanyakan tantangan polisi dan perampok yang meminta Anda untuk tidak menggunakan fungsi kriptografi, tantangan ini tidak hanya sepenuhnya memungkinkan mereka tetapi mendorong mereka. Anda bebas membuat jawaban dengan cara apa pun selama Anda berusaha untuk menang. Yang sedang berkata, jawaban menggunakan metode lain juga diterima di sini. Tujuan dari tantangan ini adalah untuk menang, dan selama Anda tidak menipu, tidak ada yang salah.
A(9,9)
mana A
fungsi Ackerman.