Common list elements: Difference between revisions
Content added Content deleted
(→{{header|Wren}}: Added a library based version.) |
|||
Line 1,184: | Line 1,184: | ||
Intersection of [[2, 2, 1, 3, 8, 9, 4, 6], [3, 5, 6, 2, 2, 2, 4], [2, 3, 7, 6, 2]] is: |
Intersection of [[2, 2, 1, 3, 8, 9, 4, 6], [3, 5, 6, 2, 2, 2, 4], [2, 3, 7, 6, 2]] is: |
||
[2, 3, 6, 2] |
[2, 3, 6, 2] |
||
</pre> |
|||
<br> |
|||
Since the above was written, we can also now offer a library based solution. |
|||
<lang ecmascript>import "./seq" for Lst |
|||
var lls = [ |
|||
[[2, 5, 1, 3, 8, 9, 4, 6], [3, 5, 6, 2, 9, 8, 4], [1, 3, 7, 6, 9]], |
|||
[[2, 2, 1, 3, 8, 9, 4, 6], [3, 5, 6, 2, 2, 2, 4], [2, 3, 7, 6, 2]] |
|||
] |
|||
for (ll in lls) { |
|||
System.print(Lst.intersect(ll[0], Lst.intersect(ll[1], ll[2]))) |
|||
}</lang> |
|||
{{out}} |
|||
<pre> |
|||
[3, 9, 6] |
|||
[2, 2, 3, 6] |
|||
</pre> |
</pre> |
||