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 1nessa ordem. Eles podem ser usados como números inteiros individuais ou concatenados juntos (como1098), mas10não podem ser separados por1e0- nenhum caractere (s) pode estar presente entre os dígitos. Observe que, em alguns idiomas,10pode 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,
Tem Pyth não é permitido, pois é uma constante numérica). - Você deve calcular
2016usando numéricos. A saída simples2016sem 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ída2016em 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.
20e 16e 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?
10deve ser incluído para que você precise lidar com isso de alguma forma. 6 Desde que 10apareça antes T.