all tasks

This commit is contained in:
Ingy döt Net 2013-04-11 01:07:29 -07:00
parent b83f433714
commit 68f8f3e56b
14735 changed files with 178959 additions and 0 deletions

View file

@ -0,0 +1,16 @@
import std.stdio, std.algorithm, std.range;
double vdc(int n, in double base=2.0) pure nothrow {
double vdc = 0.0, denom = 1.0;
while (n) {
denom *= base;
vdc += (n % base) / denom;
n /= base;
}
return vdc;
}
void main() {
foreach (b; 2 .. 6)
writeln("\nBase ", b, ": ", iota(10).map!(n => vdc(n, b))());
}