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 n
zbliża się nieskończoność, zbliża się suma tej sekwencji 2
.
Zasady
Nie, nie możesz drukować 2
.
Nie można drukować 1/1
jako 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^n
wynosi 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.