Come spin-off della mia sfida a Puzzling , il tuo obiettivo è quello di produrre 2016
.
Regole:
- Devi includere i numeri
10 9 8 7 6 5 4 3 2 1
in quell'ordine. Possono essere usati come singoli numeri interi o concatenati insieme (come1098
), ma10
non possono essere separati in1
e0
- nessun carattere (i) può essere presente tra le cifre. Si noti che, in alcune lingue,10
potrebbe non rappresentare l'intero valore letterale10
, il che è accettabile. - Il tuo codice non deve contenere altri numeri o variabili o costanti di numeri predefiniti (quindi
T
in Pyth non è consentito, poiché è una costante numerica). - È necessario calcolare
2016
utilizzando i numeri.2016
Non è consentito semplicemente eseguire l' output senza eseguire alcuna operazione sui numeri richiesti (ad esempio, decodificando una stringa codificata costituita da soli caratteri alfabetici). Anche la produzione2016
in pezzi (come20
, quindi16
) non è consentita; è necessario disporre di un singolo output costituito dal valore numerico2016
. - Vince la risposta valida con il minor numero di byte.
20
e 16
e stamparli uno dopo l'altro o se il numero calcolato necessità di essere 2016 prima della stampa? 2) Sono consentite le funzioni? 3) È consentita la concatenazione di cifre? ad esempio 1098
(suppongo di sì dai commenti precedenti, ma solo per confermare) 4) "Calcolare il 2016 usando numeri interi" significa che non possiamo mai avere float da nessuna parte in una fase intermedia? ad esempio posso quadrare un numero e arrotondare per difetto?
T987654321
?
10
deve essere incluso, quindi dovresti gestirlo in qualche modo. 6 Finché 10
appare prima T
.