Find first missing positive: Difference between revisions

m
→‎{{header|Python}}: Updated output format
(→‎{{header|Ring}}: Added other demo arrays, used max() rather than sort())
m (→‎{{header|Python}}: Updated output format)
Line 573:
def main():
'''First missing natural number in each list'''
print('\n'.join([
f'{repr(xs)} -> {firstGap(xxs)}' for xxs in [
[1, 2, 0],
[3, 4, -1, 1],
[7, 8, 9, 11, 12]
]
]))
 
 
# MAIN ---
if __name__ == '__main__':
main()</lang>
</lang>
{{Out}}
<pre>[31, 2, 10]</pre -> 3
[3, 4, -1, 1] -> 2
[7, 8, 9, 11, 12] -> 1</pre>
 
=={{header|Raku}}==
9,655

edits