Non-continuous subsequences: Difference between revisions

Content added Content deleted
(Updated D versions 1 and 2 + added third version)
(Nimrod -> Nim)
Line 1,122: Line 1,122:
<lang Mathematica> {{1,3},{1,4},{1,5},{2,4},{2,5},{3,5},{1,2,4},{1,2,5},{1,3,4},{1,3,5},{1,4,5},{2,3,5},{2,4,5},{1,2,3,5},{1,2,4,5},{1,3,4,5}}</lang>
<lang Mathematica> {{1,3},{1,4},{1,5},{2,4},{2,5},{3,5},{1,2,4},{1,2,5},{1,3,4},{1,3,5},{1,4,5},{2,3,5},{2,4,5},{1,2,3,5},{1,2,4,5},{1,3,4,5}}</lang>


=={{header|Nimrod}}==
=={{header|Nim}}==
{{trans|Python}}
{{trans|Python}}
<lang nimrod>import sequtils
<lang nim>import sequtils


proc ncsub[T](se: seq[T], s = 0): seq[seq[T]] =
proc ncsub[T](se: seq[T], s = 0): seq[seq[T]] =