Index finite lists of positive integers: Difference between revisions

m
→‎{{header|jq}}: remove `unique`
m (→‎{{header|jq}}: (currently))
m (→‎{{header|jq}}: remove `unique`)
Line 630:
| . as $numbers
| [range(0;$numbers) | 100000 | prn + 1]
| unique # ensure there are no duplicates
| . as $numbers
| rank
Line 643 ⟶ 642:
'''Invocation''':
<pre>
< /dev/random tr -cd '0-9' | fold -w 1 | jaqjq -nrf index-finite-lists-of-positive-integers.jq
</pre>
{{output}}
<pre>
{
"numbers": [
190632700,
361383450,
1274987802,
1764968705,
2952691654,
3818629271,
3835836764,
6849736213,
6927338347,
9024537761,
9678850544
],
"encoded": 110000010101010101010000110010010100010100100011100101000010100010100111001000010010010000100110010001001010010101011100000001000000000010111000101001010010101000101101001000010001001000001100010001000100000000001110000100100000010001000011000010101001000001001,
"encoded": 1100100010101001000100010110001010000000100000010111010010010000000100100011010010000010000000010111001010000101001010001110010100000100100000101100000001010000100100011010101010010100100111000100001010000101011010000001001000011000100101000000,
"check": true
}
</pre>
2,455

edits