Anonymous user
Set puzzle: Difference between revisions
Shorter second D entry
(Better second D entry) |
(Shorter second D entry) |
||
Line 671:
"solid open striped".split).array;
restart:
auto draw = deck.randomSample(nDraw).map!(t => [t[]]).array;
while (sets.length != nGoal) {▼
▲ sets = draw.combinations(3).array.filter!((string[][] cs) =>
goto restart;
writefln("Dealt %d cards:\n%(%-(%8s %)\n%)\n", draw.length, draw);
|