Последовательность Ван дер Корпута является одним из простейших примеров последовательности с низким расхождением . Его nчетвертый термин справедлив 0.(n written in base 10 and mirrored), поэтому его первые термины:
0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9,
0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91,
0.02, 0.12, 0.22, 0.32, 0.42, 0.52, 0.62, 0.72, 0.82, 0.92, ...
Соревнование
Напишите программу или функцию на любом языке программирования, которая принимает в качестве входных данных положительное целое число nменьше, чем 10^6и возвращает или печатает первые nчлены последовательности Ван-дер-Корпута. Выходной формат может быть списком чисел с плавающей запятой, списком строк формы 0.digitsили уникальной строкой, в которой термины разделены запятыми и / или пробелами, символами новой строки.
Стандартные лазейки запрещены. Самый короткий исходный код выигрывает.