Как побочный результат моей задачи в 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
.