Anonymous user
Set puzzle: Difference between revisions
m
Simpler second D entry
(Updated second D entry) |
m (Simpler second D entry) |
||
Line 673:
retry:
auto draw = deck.randomSample(nDraw).map!(t => [t[]]).array;
const sets = draw.combinations(3).filter!(cs => cs.
.transposed.all!(t => t.array.sort().uniq.count % 2)).array;
if (sets.length != nGoal)
|