Find the missing permutation: Difference between revisions

Shorter D entry
(Updated D entry)
(Shorter D entry)
Line 381:
// Version 3 : Sum ASCII values.
immutable rowSum = perms[0].sum;
foreach (immutable i; 0 .. len) {
immutable sumCols = perms.transversal(i).sum;
// See how much it falls short.
write(cast(char)(rowSum - sumColsperms.transversal(i).sum % rowSum));
}
writeln;