Saya memiliki seratus kubah, masing-masing di dalam yang lain. Setiap lemari besi memiliki kata sandi, yang terdiri dari satu nomor.
95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 45 1 45 87 80 12 92 20 49 72 9 92 15 76 13 3 5 32 96 87 38 87 31 10 34 8 57 73 59 33 72 95 80 84 11 4 11 11 37 71 77 91 49 21 52 48 43 11 77 52 64 3 9 21 38 65 69 84 96 78 7 71 80 78 3 97
Terlalu sulit untuk mengingat semua kata sandi ini, dan tidak aman untuk menyimpan kata sandi di selembar kertas. Satu-satunya solusi yang dapat saya pikirkan adalah menggunakan program dengan tepat seratus karakter. Kata sandi ke nbrankas akan ditemukan dengan memperlakukan nkarakter pertama dari kode sebagai program.
Dengan demikian, karakter pertama dari program, jika dijalankan sebagai program dengan sendirinya, harus keluar 95. Dua karakter pertama sendiri harus menampilkan 43. Seluruh program harus menampilkan 97.
Saya akui ini sangat sulit. Jadi lakukan yang terbaik. Usahakan program Anda berfungsi sebanyak mungkin , dan saya akan menghafal kata sandinya.
Aturan
- Jika ada dasi, pemenangnya adalah pengajuan paling awal.
- Celah standar dilarang. Itu termasuk membaca dari file lain atau dari Internet.
- Anda memiliki beberapa opsi untuk kode:
- Program lengkap yang mencetak nomor yang benar
- Fungsi yang mengembalikan atau mencetaknya
- Ekspresi yang mengevaluasi itu (misalnya dalam C,
4+3mengevaluasi ke7)
- Anda dapat mengasumsikan lingkungan REPL
- Anda dapat menggunakan teknik berbeda untuk setiap nilai
n. Misalnya, Anda dapat menggunakan bahasa yang berbeda untuk masing-masing bahasan, atau terkadang menggunakan program lengkap dan terkadang fungsi.
Catatan: Skenario ini sepenuhnya fiksi. Jika Anda memiliki masalah serupa, jangan memposting kata sandi Anda secara online.
The only solution I can think of is to use a program with exactly one hundred characters.Apakah ini berarti setiap program harus tepat 100 karakter?