I am a long-time APL lover and new student of J, who has yet to learn the language's more elegant idioms. However, if "list" is defined as a sorted one-dimensional vector, the following clumsily-written function seems to work as stipulated in the problem:
*median =: 3 : '-:+/(<.-:(#y)-0 0.5){y'* I enjoy this forum and welcome any improvements or tips -Robert Knight On Sun, Mar 10, 2013 at 6:29 PM, km <k...@math.uh.edu> wrote: > The median of list 1 2 2 4 6 is 2 ("middle" value of sorted list), the > median of 2 2 4 6 is 3 (average of two "middle" values). Write a verb to > find the median of a sorted list of numbers. > > --Kip Murray > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm