Index finite lists of positive integers: Difference between revisions
Content added Content deleted
m (→{{header|jq}}: (currently)) |
m (→{{header|jq}}: remove `unique`) |
||
Line 630: | Line 630: | ||
| . as $numbers |
| . as $numbers |
||
| [range(0;$numbers) | 100000 | prn + 1] |
| [range(0;$numbers) | 100000 | prn + 1] |
||
| unique # ensure there are no duplicates |
|||
| . as $numbers |
| . as $numbers |
||
| rank |
| rank |
||
Line 643: | Line 642: | ||
'''Invocation''': |
'''Invocation''': |
||
<pre> |
<pre> |
||
< /dev/random tr -cd '0-9' | fold -w 1 | |
< /dev/random tr -cd '0-9' | fold -w 1 | jq -nrf index-finite-lists-of-positive-integers.jq |
||
</pre> |
</pre> |
||
{{output}} |
{{output}} |
||
<pre> |
<pre> |
||
{ |
{ |
||
"numbers": [ |
|||
32700, |
|||
83450, |
|||
87802, |
|||
68705, |
|||
91654, |
|||
29271, |
|||
36764, |
|||
36213, |
|||
38347, |
|||
37761, |
|||
50544 |
|||
], |
|||
"encoded": 110000010101010101010000110010010100010100100011100101000010100010100111001000010010010000100110010001001010010101011100000001000000000010111000101001010010101000101101001000010001001000001100010001000100000000001110000100100000010001000011000010101001000001001, |
|||
"encoded": 1100100010101001000100010110001010000000100000010111010010010000000100100011010010000010000000010111001010000101001010001110010100000100100000101100000001010000100100011010101010010100100111000100001010000101011010000001001000011000100101000000, |
|||
"check": true |
|||
} |
} |
||
</pre> |
</pre> |