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 1dans cet ordre. Ils peuvent être utilisés comme des entiers individuels ou concaténés ensemble (comme1098), mais10ils ne peuvent pas être séparés1et0- aucun caractère ne peut être présent entre les chiffres. Notez que, dans certaines langues,10peut 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
Tprédéfinies (donc en Pyth n'est pas autorisé, car il s'agit d'une constante numérique). - Vous devez calculer en
2016utilisant des chiffres. La simple sortie2016sans 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 sortie2016en 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.
20et 16et 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?
10doit être inclus afin que vous ayez besoin de gérer cela d'une manière ou d'une autre. 6 Tant qu'il 10apparaît avant T.