RosettaCodeData/Task/Van-der-Corput-sequence/Arturo/van-der-corput-sequence.arturo
2023-07-01 13:44:08 -04:00

14 lines
316 B
Text

corput: function [num, base][
result: to :rational 0
b: 1 // base
n: num
while [not? zero? n][
result: result + b * n % base
n: n / base
b: b // base
]
return result
]
loop 2..5 'bs ->
print ["Base" bs ":" join.with:", " to [:string] map 1..10 'z -> corput z bs]