Wikipedia: paradoks dychotomii Zenona
Nieskończona liczba matematyków wchodzi do baru. Pierwszy zamawia piwo. Drugi zamawia pół piwa. Trzeci zamawia jedną czwartą piwa. Barman zatrzymuje ich, nalewa dwa piwa i mówi: „Jesteście bandą idiotów”.
Drukuj następującą serię tak długo, jak działa program, a mianownik każdego elementu jest pomnożony przez dwa za każdym razem:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
Gdy nzbliża się nieskończoność, zbliża się suma tej sekwencji 2.
Zasady
Nie, nie możesz drukować 2.
Nie można drukować 1/1jako pierwszego elementu.
W razie potrzeby możesz usunąć spacje 1+1/2+...lub dodać spacje 1 + 1 / 2 + ....
Możesz używać znaku nowej linii zamiast spacji jako separatora ze względu na popularne zapotrzebowanie.
W razie potrzeby możesz dodać .stałą do liczby plus 0.
„Nieskończenie” oznacza brak zbędnych opóźnień i tak długo, jak to możliwe, ograniczone specyfikacjami obecnego (zmiennego) systemu, ale nieograniczone przez Twój obecny język.
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
+1/s tworzyłby po prostu linię ukośną. Jednak długości mianowników zmieniają się liniowo (do zaokrąglenia): liczba cyfr 2^nwynosi około n log(2)/log(10). Ta zmiana liniowa tłumaczy do liniowego zmianę względnego położenia każdego +1/w stosunku do poprzedniego, który jest taki sam jak w kwadratowej zmianę bezwzględnej pozycji.