Wikipedia: Zenos Dichotomie-Paradoxon
Eine unendliche Anzahl von Mathematikern betritt eine Bar. Der erste bestellt ein Bier. Der zweite bestellt ein halbes Bier. Der dritte bestellt ein viertes Bier. Der Barkeeper stoppt sie, schenkt zwei Biere ein und sagt: "Ihr seid alle Idioten."
Geben Sie die folgenden Reihen so lange aus, wie das Programm ausgeführt wird, wobei der Nenner jedes Elements jedes Mal mit zwei multipliziert wird:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
Wenn n
sich die Unendlichkeit nähert, nähert sich die Summe dieser Sequenz 2
.
Regeln
Nein, Sie dürfen nicht drucken 2
.
Sie können möglicherweise nicht 1/1
als erstes Element drucken .
Sie können Leerzeichen entfernen 1+1/2+...
oder 1 + 1 / 2 + ...
nach Bedarf Leerzeichen hinzufügen .
Aufgrund der großen Nachfrage können Sie Zeilenumbrüche anstelle von Leerzeichen als Trennzeichen verwenden.
Bei Bedarf können Sie dem Nenner ein .
Pluszeichen mit einer konstanten Anzahl von 0
s hinzufügen.
"Unendlich" bedeutet keine unnötigen Verzögerungen und wird so lange wie möglich von den Spezifikationen des aktuellen (variablen) Systems begrenzt, jedoch nicht von Ihrer aktuellen Sprache.
Es gelten Standardlücken .
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
+1/
s nur eine diagonale Linie bilden. Die Länge der Nenner ändert sich jedoch linear (bis zur Rundung): Die Anzahl der Stellen 2^n
beträgt ungefähr n log(2)/log(10)
. Diese lineare Änderung führt zu einer linearen Änderung der relativen Position in +1/
Bezug auf die vorhergehende, die einer quadratischen Änderung der absoluten Position entspricht.