Anonymous user
Permutations: Difference between revisions
Updated second D entry
(Updated first D entry) |
(Updated second D entry) |
||
Line 939:
private ulong tot;
this (
in {
static enum string L = text(indexes.length); // impure
Line 999:
Permutations!(doCopy,T) permutations(bool doCopy=true, T)
(
return Permutations!(doCopy, T)(items);
}
Line 1,011 ⟶ 1,007:
void main() {
import std.stdio, std.bigint;
foreach (p; [B(1), B(2),
[1, 2, 3].permutations!false.writeln;
[B(1), B(2), B(3)].permutations!false.writeln;
}
}</lang>
|