max(map(sum, input_list.split(None)))
To decipher this the eye has to jump to the middle of the line, move rightwards, then to the left to see the "map" then move right again to see what we are mapping and then all the way to the beginning to find the "max". values.iter().split(None).map(Iterator::sum).max().unwrap_or(0)
but I was learning q at the time so came up with the much clearer /s, right to left max((0^+)\)l
*: Though neither python nor rust have such a nice `.split(None)` built in.
Perhaps q did both force you to consider what was happening, and hide it from you...