Distinct power numbers: Difference between revisions

→‎{{header|Sidef}}: added an alternative (shorter) solution
(Added Sidef)
(→‎{{header|Sidef}}: added an alternative (shorter) solution)
Line 488:
=={{header|Sidef}}==
<lang ruby>[2..5]*2 -> cartesian.map_2d {|a,b| a**b }.sort.uniq.say</lang>
 
Alternative solution:
<lang ruby>@(2..5) ~X** @(2..5) -> sort.uniq.say</lang>
{{out}}
<pre>
2,747

edits