Collect and sort square numbers in ascending order from three lists: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|Raku}}: remove a layer of indirection) |
mNo edit summary |
||
Line 7: | Line 7: | ||
<br>list[2] = [2,8,81,169,34,55,76,49,7] |
<br>list[2] = [2,8,81,169,34,55,76,49,7] |
||
<br>list[3] = [75,121,75,144,35,16,46,35] |
<br>list[3] = [75,121,75,144,35,16,46,35] |
||
=={{header|Julia}}== |
|||
<lang julia>lists = [ |
|||
[3,4,34,25,9,12,36,56,36], |
|||
[2,8,81,169,34,55,76,49,7], |
|||
[75,121,75,144,35,16,46,35] |
|||
] |
|||
squares = reduce(vcat, [[s for s in list if isqrt(s)^2 == s] for list in lists]) |
|||
sort!(squares) |
|||
println(squares) |
|||
</lang> |
|||
=={{header|Raku}}== |
=={{header|Raku}}== |