2015-11-18 06:14:39 +00:00
|
|
|
sub vdc($value, $base = 2) {
|
2016-12-05 22:15:40 +01:00
|
|
|
my @values = $value, { $_ div $base } ... 0;
|
|
|
|
|
my @denoms = $base, { $_ * $base } ... *;
|
|
|
|
|
[+] do for (flat @values Z @denoms) -> $v, $d {
|
2015-11-18 06:14:39 +00:00
|
|
|
$v mod $base / $d;
|
|
|
|
|
}
|
|
|
|
|
}
|