Ah! I'd spotted the outer, left-most >. for <. , but had missed the inner, rightmost...

The speed-up and space-saving (cf my verb "a", say) appears to come from using ranks

"0 1 rather than the placement  of the >./ fragments.

My c verb remains slower (because it loops!?) but uses less space (because it loops!?)

Good stuff,

Mike




On 24/06/2017 19:37, Raul Miller wrote:
Oops, I used <./ instead of >./ when I typed that in.

Should have been:

    C=: >./@(>:@i.@# >./@([ * <./\)"0 1 ])

I am not quite sure how I made that mistake - just sloppy, I guess.

Thanks,



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

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

Reply via email to