Order two numerical lists: Difference between revisions
Content deleted Content added
m Update results to match code change (matters for equal values) |
m J: revert change - task requires false result for equal values |
||
Line 445: | Line 445: | ||
This is not a built-in in J. |
This is not a built-in in J. |
||
<lang j>before=: (-: /:~)@,&<</lang> |
<lang j>before=: -.@(-: /:~)@,&<~</lang> |
||
Example use: |
Example use: |
||
Line 452: | Line 452: | ||
0 |
0 |
||
'' before '' |
'' before '' |
||
0 |
|||
1 |
|||
'' before ,0 |
'' before ,0 |
||
1 |
1 |
||
Line 458: | Line 458: | ||
1 |
1 |
||
(,0) before ,0 |
(,0) before ,0 |
||
0 |
|||
1 |
|||
(,0) before ,_1 |
(,0) before ,_1 |
||
0 |
0 |
||
Line 477: | Line 477: | ||
0 |
0 |
||
'' before '' |
'' before '' |
||
0 |
|||
1 |
|||
'' before ,'b' |
'' before ,'b' |
||
1 |
1 |
||
Line 483: | Line 483: | ||
1 |
1 |
||
(,'b') before ,'b' |
(,'b') before ,'b' |
||
0 |
|||
1 |
|||
(,'b') before ,'a' |
(,'b') before ,'a' |
||
0 |
0 |