Википедия: парадокс дихотомии Зенона
Бесконечное количество математиков идут в бар. Первый заказывает пиво. Второй заказывает половину пива. Третий заказывает четверть пива. Бармен останавливает их, наливает два сорта пива и говорит: «Вы все идиоты».
Печатайте следующие серии в течение всего времени работы программы, при этом знаменатель каждого элемента умножается на два каждый раз:
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/относительно предыдущего, которое совпадает с квадратичным изменением абсолютного положения.