RosettaCodeData/Task/Greatest-subsequential-sum/J/greatest-subsequential-sum-6.j

5 lines
99 B
Plaintext

maxSS2=:monad define
start=. (i. >./) (0>.+)/\. y
({.~ # |&>: [: (i.>./@,&0) +/\) y}.~start
)