Wikipedia: Paradosso della dicotomia di Zenone
Un numero infinito di matematici entra in un bar. Il primo ordina una birra. Il secondo ordina mezza birra. Il terzo ordina un quarto di birra. Il barista li ferma, versa due birre e dice "Siete tutti un branco di idioti".
Stampa le seguenti serie per tutto il tempo di esecuzione del programma, con il denominatore di ciascun elemento moltiplicato per due ogni volta:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
Quando si n
avvicina l'infinito, la somma di questa sequenza si avvicina 2
.
Regole
No, non è possibile stampare 2
.
Non è possibile stampare 1/1
come primo elemento.
Puoi rimuovere spazi 1+1/2+...
o aggiungere spazi di 1 + 1 / 2 + ...
cui hai bisogno.
È possibile utilizzare newline anziché spazi come delimitatore a causa della domanda popolare.
Se necessario, è possibile aggiungere al valore .
più un numero costante di 0
s al denominatore.
"Infinitamente" significa ritardi non necessari e il più a lungo possibile limitati dalle specifiche del sistema corrente (variabile), ma non limitato dalla lingua corrente.
Si applicano scappatoie standard .
Questo è code-golf , quindi vince la risposta più breve in byte.
+1/
s formerebbe solo una linea diagonale. Tuttavia, la lunghezza dei denominatori sta cambiando linearmente (fino all'arrotondamento): il numero di cifre di 2^n
è circa n log(2)/log(10)
. Quel cambiamento lineare si traduce in un cambiamento lineare nella posizione relativa di ciascuno +1/
rispetto a quello precedente, che è lo stesso di un cambiamento quadratico nella posizione assoluta .