On Wed, Sep 28, 2011 at 10:44 PM, Lettow, Kenneth <[email protected]> wrote:
>   sa=: 1 2 5 9
...
>   NB. nearest value in sa.  The desired result should be:
>   desiredresult=: 1 1 2 2 5 5 5 5 9 9

Here's a brute force approach:

   ({."1 {~ |: i."_1 <./)@:|@(-/ 1 i.@+ >./) 1 2 5 9
1 1 2 2 5 5 5 5 9 9

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to