Her biri diğerinde yüz tane tonoz var. Her kasanın tek bir numaradan oluşan bir şifresi vardır.
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
Tüm bu şifreleri ezberlemek çok zor ve şifreleri bir kağıt parçası üzerinde tutmak güvenli değil. Düşünebildiğim tek çözüm, tam yüz karakterli bir program kullanmak. Bu nkasanın şifresi n, kodun ilk karakterlerini bir program gibi ele alarak bulunur.
Bu nedenle, programın ilk karakteri, eğer kendi başına bir program olarak çalıştırılırsa, çıktısı alınmalıdır 95. İlk iki karakter kendiliğinden çıktı almalı 43. Tüm program çıktı vermelidir 97.
Bunun gerçekten zor olduğunu itiraf ediyorum. Sadece elinden gelenin en iyisini yap. Programınızın mümkün olduğu kadar fazla kasa için çalışmasını sağlayın , ben de diğerlerine şifreleri ezberleyeceğim.
kurallar
- Bir beraberlik varsa, kazanan en erken teslim olanıdır.
- Standart boşluklar yasaktır. Bu, diğer dosyalardan veya İnternet'ten okumayı içerir.
- Kod için birkaç seçeneğiniz var:
- Doğru numarayı basan tam bir program
- Onu döndüren veya yazdıran bir işlev
- Kendisini değerlendiren bir ifade (örneğin, C
4+3cinsinden7)
- Sen olabilir REPL ortamı varsayalım
- Sen olabilir her değeri için farklı teknikler kullanmak
n. Örneğin, her biri için farklı dillerinkullanabilir veya bazen tam bir program ve bazen bir işlev kullanabilirsiniz.
Not: Bu senaryo tamamen kurgusaldır. Benzer bir sorununuz varsa, şifrelerinizi çevrimiçi olarak göndermeyin.
The only solution I can think of is to use a program with exactly one hundred characters.Bu, her programın tam olarak 100 karakter olması gerektiği anlamına mı geliyor?