Thanks for the reply, but (i. >./) 2 3 4 2 3 1 gives me only the index of the max element.
I would like the index and value pair returned. It seems Raul solved it. Thanks again, Jon -------------------------------------------- On Wed, 1/25/17, Henry Rich <[email protected]> wrote: Subject: Re: [Jprogramming] Return of max of list and it's index in single pass To: [email protected] Date: Wednesday, January 25, 2017, 12:02 PM (i. >./) From section 1.6.6 of http://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations Henry Rich On 1/24/2017 9:58 PM, 'Jon Hough' via Programming wrote: > I want to get the max value of a list, and return the first index of its occurrence in the list, tacitly. > > My solution > > maxWithIndex =: {.@:I.@:(= >./), >./ > > works ok, but calculates >./ twice. Is there a tacit way to do this with only a single calc of >./ ? > > Thanks, > Jon > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
