Wikipédia: le paradoxe de la dichotomie de Zeno
Un nombre infini de mathématiciens entrent dans un bar. Le premier commande une bière. Le second commande une demi-bière. Le troisième commande un quart de bière. Le barman les arrête, verse deux bières et dit: "Vous êtes tous un tas d'idiots."
Imprimez la série suivante aussi longtemps que le programme s'exécute, avec le dénominateur de chaque élément multiplié par deux à chaque fois:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
À l' n
approche de l'infini, la somme de cette séquence approche 2
.
Règles
Non, vous ne pouvez pas imprimer 2
.
Vous ne pouvez pas imprimer 1/1
comme premier élément.
Vous pouvez supprimer des espaces 1+1/2+...
ou ajouter des espaces 1 + 1 / 2 + ...
selon vos besoins.
Vous pouvez utiliser des retours à la ligne au lieu d'espaces comme délimiteur en raison de la demande populaire.
Vous pouvez ajouter un .
plus un nombre constant de 0
s au dénominateur si nécessaire.
"Infiniment" signifie pas de retards inutiles, et aussi longtemps que possible limité par les spécifications du système actuel (variable), mais pas limité par votre langue actuelle.
Les failles standard s'appliquent.
C'est du code-golf , donc la réponse la plus courte en octets est gagnante.
+1/
s formerait simplement une ligne diagonale. Cependant, la longueur des dénominateurs change linéairement (jusqu'à l'arrondissement): le nombre de chiffres de 2^n
est d'environ n log(2)/log(10)
. Ce changement linéaire se traduit par un changement linéaire de la position relative de chacun +1/
par rapport au précédent, qui est identique à un changement quadratique de la position absolue .