Jako efekt uboczny mojego wyzwania w Puzzling , Twoim celem jest wyjście 2016.
Zasady:
- Musisz podać liczby
10 9 8 7 6 5 4 3 2 1w tej kolejności. Można ich używać jako pojedynczych liczb całkowitych lub konkatenować razem (jak1098), ale10nie można ich dzielić na1i0- między cyframi nie może być żadnych znaków. Zauważ, że w niektórych językach10może nie przedstawiać literału całkowitego10, co jest dopuszczalne. - Twój kod nie może zawierać żadnych innych liczb ani predefiniowanych zmiennych liczbowych lub stałych (więc
Tw Pyth nie jest dozwolony, ponieważ jest stałą numeryczną). - Musisz obliczyć
2016za pomocą liczb. Po prostu wyprowadzanie2016bez wykonywania jakichkolwiek operacji na wymaganych liczbach (na przykład przez dekodowanie zakodowanego łańcucha składającego się tylko z znaków alfabetycznych) jest niedozwolone. Wyprowadzanie2016w kawałkach (np.20Wtedy16) również nie jest dozwolone; musisz mieć jedno wyjście składające się z wartości liczbowej2016. - Prawidłowa odpowiedź z najmniejszą liczbą bajtów wygrywa.
20a 16i wydrukować je jeden po drugim, czy też obliczona liczba TRZEBA 2016 przed drukowaniem? 2) Czy funkcje są dozwolone? 3) Czy dozwolone jest łączenie cyfr? np. 1098(zakładam, że tak w poprzednich komentarzach, ale tylko w celu potwierdzenia) 4) Czy „obliczanie 2016 za pomocą liczb całkowitych” oznacza, że nigdy nie możemy mieć liczb zmiennoprzecinkowych w kroku pośrednim? np. czy mogę uzyskać pierwiastek kwadratowy z liczby i zaokrąglić w dół?
T987654321?
10musi być uwzględnione, więc musisz jakoś sobie z tym poradzić. 6 Tak długo, jak się 10pojawia wcześniej T.