Power set: Difference between revisions

Content added Content deleted
(→‎{{header|C++}}: add C++14 version)
Line 1,355:
 
=={{header|Julia}}==
<lang julia>function powerset (x)
function powerset{T}(x::Vector{T})
result = {{}}
for i in x, jresult = 1:length(result)Vector{T}[]
push!(result, T[result[j],i]) # initialize with empty element
for elem in x, j in 1:length(result)
end
push!(result, [result[j], elem])
result
end</lang>
result
end
</lang>
{{Out}}
<pre>
<pre>julia> show(powerset({[1,2,3}]))
{{}[[],{[1}],{[2}],{[1,2}],{[3}],{[1,3}],{[2,3}],{[1,2,3}}</pre>]]
</pre>
 
=={{header|K}}==