Википедия: парадокс дихотомии Зенона
Бесконечное количество математиков идут в бар. Первый заказывает пиво. Второй заказывает половину пива. Третий заказывает четверть пива. Бармен останавливает их, наливает два сорта пива и говорит: «Вы все идиоты».
Печатайте следующие серии в течение всего времени работы программы, при этом знаменатель каждого элемента умножается на два каждый раз:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
По мере n
приближения к бесконечности приближается сумма этой последовательности 2
.
правила
Нет, вы не можете печатать 2
.
Вы не можете печатать 1/1
как первый элемент.
Вы можете удалить пробелы 1+1/2+...
или добавить пробелы, 1 + 1 / 2 + ...
как вам нужно.
Вы можете использовать символы новой строки вместо пробелов в качестве разделителя из-за широкого спроса.
Вы можете добавить .
плюс постоянное число0
знаменатель к знаку, если это необходимо.
«Бесконечно» означает отсутствие ненужных задержек, и как можно дольше ограничивается спецификациями текущей (переменной) системы, но не ограничивается вашим текущим языком.
Применяются стандартные лазейки .
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
+1/
s просто образовала бы диагональную линию. Однако длина знаменателей изменяется линейно (вплоть до округления): количество цифр 2^n
составляет около n log(2)/log(10)
. Это линейное изменение приводит к линейному изменению относительного положения каждого +1/
относительно предыдущего, которое совпадает с квадратичным изменением абсолютного положения.