Munchausen numbers: Difference between revisions

→‎{{header|Perl 6}}: Added Perl 6 solution
(→‎{{header|Perl 6}}: Added Perl 6 solution)
Line 54:
.reduce((a, b) => a+Math.pow(parseInt(b),parseInt(b)), 0)))
console.log(i);</lang>
{{out}}
<pre>1
3435</pre>
 
=={{header|Perl 6}}==
<lang perl6>sub is_munchausen ( Int $n ) {
constant @powers = 0, |map { $_ ** $_ }, 1..9;
$n == @powers[$n.comb].sum;
}
.say if .&is_munchausen for 1..5000;</lang>
{{out}}
<pre>1
256

edits