La séquence de van der Corput est l'un des exemples les plus simples de séquence à faible écart . Son n
-ième terme est juste 0.(n written in base 10 and mirrored)
, donc ses premiers termes sont:
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
, ...
Le défi
Écrivez un programme ou une fonction dans n'importe quel langage de programmation qui prend en entrée un entier positif n
inférieur à 10^6
et renvoie ou imprime les premiers n
termes de la séquence van der Corput. Le format de sortie peut être une liste de nombres à virgule flottante, une liste de chaînes du formulaire 0.digits
ou une chaîne unique où les termes sont séparés par des virgules et / ou des espaces, des retours à la ligne.
Les failles standard sont interdites. Le code source le plus court gagne.