Как побочный результат моей задачи в Puzzling , ваша цель - выход 2016.
Правила:
- Вы должны включить числа
10 9 8 7 6 5 4 3 2 1в этом порядке. Они могут быть использованы как отдельные целые числа или объединены вместе (например1098), но10они не могут быть разделены на1и0- между цифрами не должно быть символов. Обратите внимание, что в некоторых языках10может фактически не представлять целочисленный литерал10, что является приемлемым. - Ваш код не должен содержать никаких других чисел или предопределенных
Tчисловых переменных или констант (поэтому в Pyth это запрещено, поскольку это числовая константа). - Вы должны рассчитать,
2016используя цифры. Простой вывод2016без выполнения каких-либо операций над требуемыми числами (например, путем декодирования кодированной строки, состоящей только из буквенных символов) не допускается. Вывод2016в куски (например20, затем16) также не допускается; у вас должен быть один выход, состоящий из числового значения2016. - Действительный ответ с наименьшим количеством байтов выигрывает.
20и 16и распечатать их один за другим , или же расчетная потребность номер , чтобы быть 2016 год перед печатью? 2) Разрешены ли функции? 3) Допускается ли объединение цифр? например 1098(я предполагаю, что да, в предыдущих комментариях, но только для подтверждения) 4) Означает ли «вычисление 2016 года с использованием целых чисел», что у нас никогда не может быть плавающих значений где-либо на промежуточном этапе? Например, я могу квадратный корень из числа и округлить вниз?
T987654321?
10должны быть включены, так что вам нужно как-то с этим справиться. 6 Пока 10появляется раньше T.