On Friday, 5 July 2019 at 00:54:15 UTC, Samir wrote:
Is there a cleaner way of finding the maximum value of say the
third column in a multi-dimensional array than this?
int p = [[1,2,3,4], [9,0,5,4], [0,6,2,1]];
writeln([p, p, p].max);
I've tried the following
writeln([0, 1, 2].map!(p[a]).max);
but get an "Error: undefined identifier a" error.
As a follow-on to my earlier question, is there a way to pass a
variable to the `map` function that specifies the column, rather
than hard-coding it? I'm thinking of something like:
In the mean time, I am looking further into Ilya's mir-algorithm