RosettaCodeData/Task/Van-der-Corput-sequence/Racket/van-der-corput-sequence-1.rkt
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

7 lines
186 B
Racket

#lang racket
(define (van-der-Corput n base)
(if (zero? n)
0
(let-values ([(q r) (quotient/remainder n base)])
(/ (+ r (van-der-Corput q base))
base))))