En tant que spin-off de mon défi chez Puzzling , votre objectif est de produire 2016
.
Règles:
- Vous devez inclure les numéros
10 9 8 7 6 5 4 3 2 1
dans cet ordre. Ils peuvent être utilisés comme des entiers individuels ou concaténés ensemble (comme1098
), mais10
ils ne peuvent pas être séparés1
et0
- aucun caractère ne peut être présent entre les chiffres. Notez que, dans certaines langues,10
peut ne pas représenter réellement le littéral entier10
, ce qui est acceptable. - Votre code ne doit pas contenir d'autres nombres ou variables numériques ou constantes
T
prédéfinies (donc en Pyth n'est pas autorisé, car il s'agit d'une constante numérique). - Vous devez calculer en
2016
utilisant des chiffres. La simple sortie2016
sans effectuer aucune opération sur les nombres requis (par exemple, en décodant une chaîne codée composée uniquement de caractères alphabétiques) n'est pas autorisée. La sortie2016
en morceaux (comme20
, alors16
) n'est pas non plus autorisée; vous devez avoir une seule sortie composée de la valeur numérique2016
. - La réponse valide avec le moins d'octets gagne.
20
et 16
et de les imprimer un après l'autre ou que la nécessité de nombre calculé pour être 2016 avant l' impression? 2) Les fonctions sont-elles autorisées? 3) La concaténation des chiffres est-elle autorisée? par exemple 1098
(je suppose que oui dans les commentaires précédents, mais juste pour confirmer) 4) Est-ce que "calculer 2016 en utilisant des entiers" signifie que nous ne pouvons jamais avoir de flottants nulle part dans une étape intermédiaire? par exemple, puis-je racine carrée un nombre et arrondir vers le bas?
T987654321
?
10
doit être inclus afin que vous ayez besoin de gérer cela d'une manière ou d'une autre. 6 Tant qu'il 10
apparaît avant T
.