Como resultado do meu desafio no Puzzling , seu objetivo é produzir 2016
.
Regras:
- Você deve incluir os números
10 9 8 7 6 5 4 3 2 1
nessa ordem. Eles podem ser usados como números inteiros individuais ou concatenados juntos (como1098
), mas10
não podem ser separados por1
e0
- nenhum caractere (s) pode estar presente entre os dígitos. Observe que, em alguns idiomas,10
pode não representar o literal inteiro10
, o que é aceitável. - Seu código não deve conter outros números ou variáveis ou constantes de números predefinidos (portanto,
T
em Pyth não é permitido, pois é uma constante numérica). - Você deve calcular
2016
usando numéricos. A saída simples2016
sem executar nenhuma operação nos números necessários (por exemplo, decodificando uma sequência codificada que consiste apenas em caracteres alfabéticos) não é permitida. Saída2016
em pedaços (como20
, então16
) também não é permitida; você deve ter uma única saída consistindo no valor numérico2016
. - A resposta válida com o menor número de bytes vence.
20
e 16
e imprimi-los um após o outro ou não a necessidade número calculado para ser 2016 antes de imprimir? 2) As funções são permitidas? 3) A concatenação de dígitos é permitida? por exemplo 1098
(estou assumindo que sim por comentários anteriores, mas apenas para confirmar) 4) "Calcular 2016 usando números inteiros" significa que nunca podemos flutuar em lugar algum em uma etapa intermediária? por exemplo, posso calcular o número da raiz quadrada e arredondar para baixo?
T987654321
?
10
deve ser incluído para que você precise lidar com isso de alguma forma. 6 Desde que 10
apareça antes T
.