Mam sto sklepień, każdy w sobie. Każdy skarbiec ma hasło składające się z jednego numeru.
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
Zbyt trudno jest zapamiętać wszystkie te hasła i nie jest bezpiecznie przechowywać hasła na kartce papieru. Jedyne rozwiązanie, jakie mogę wymyślić, to użycie programu zawierającego dokładnie sto znaków. Hasło do nskarbca można znaleźć, traktując pierwsze nznaki kodu jako program.
Dlatego pierwszy znak programu, jeśli jest uruchamiany sam jako program, musi zostać wypisany 95. Pierwsze dwa znaki muszą same wyprowadzać 43. Cały program musi zostać wygenerowany 97.
Przyznaję, że to naprawdę trudne. Więc po prostu daj z siebie wszystko. Postaraj się, aby Twój program działał na jak największej liczbie skarbców , a resztę zapamiętasz.
Zasady
- W przypadku remisu zwycięzcą jest najwcześniejsze zgłoszenie.
- Standardowe luki zabronione. Obejmuje to czytanie z innych plików lub z Internetu.
- Masz kilka opcji dla kodu:
- Pełny program, który drukuje prawidłową liczbę
- Funkcja, która ją zwraca lub drukuje
- Wyrażenie, które ocenia to (np. W C,
4+3ocenia to7)
- Państwo może przyjąć środowiska rEPL
- Państwo może wykorzystywać różne techniki dla każdej wartości
n. Na przykład, możesz użyć różnych języków dla każdegonlub czasami użyć pełnego programu, a czasem funkcji.
Uwaga: ten scenariusz jest całkowicie fikcyjny. Jeśli masz podobny problem, nie publikuj swoich haseł online.
The only solution I can think of is to use a program with exactly one hundred characters.Czy to oznacza, że każdy program musi mieć dokładnie 100 znaków?