Dengan tantangan seperti Keluaran dengan panjang yang sama dengan kode dan Buat keluaran dua kali panjang kode , saya memikirkan tantangan terpisah, tetapi serupa.
Tugasnya adalah menghasilkan output. Ini bisa berupa string, daftar karakter, atau apa pun format output default program Anda. Namun, output Anda harus selalu sama, terlepas dari inputnya. Dan yang lebih penting, output harus berbeda untuk input yang berbeda .
Memasukkan
Bilangan bulat tunggal , rentangnya ditentukan oleh pilihan bahasa. Jika bahasa Anda memiliki bilangan bulat panjang variabel, kisarannya adalah .
Keluaran
String atau daftar karakter, atau cetak ke STDOUT atau STDERR. Anda hanya dapat menggunakan salah satu metode ini. Keluaran harus memiliki panjang yang sama terlepas dari input, tetapi terserah Anda untuk menentukan panjang yang mana. Output mungkin tidak mengandung karakter digit 0-9
, atau tanda minus-
. Outputnya harus deterministik .
Anda harus dapat membuktikan bahwa untuk setiap output hanya ada satu input yang mungkin , baik dengan bukti formal, argumen, atau pencarian brute-force.
Ini adalah pertanyaan kode golf, jadi hilangkan byte yang tidak tersedia. Semua bahasa dipersilakan, semakin banyak semakin baik!