Perfect totient numbers: Difference between revisions

Content added Content deleted
(Added Go)
(→‎{{header|Perl 6}}: Add a Perl 6 example)
Line 69: Line 69:
[3 9 15 27 39 81 111 183 243 255 327 363 471 729 2187 2199 3063 4359 4375 5571]
[3 9 15 27 39 81 111 183 243 255 327 363 471 729 2187 2199 3063 4359 4375 5571]
</pre>
</pre>

=={{header|Perl 6}}==
{{works with|Rakudo|2018.11}}

<lang perl6>my \𝜑 = Nil, |(1..*).hyper.map: -> $t { +(^$t).grep: * gcd $t == 1 };
my \𝜑𝜑 = Nil, |(1..*).grep: -> $p { $p == sum 𝜑[$p], { 𝜑[$_] } … 1 };

put "The first twenty Perfect totient numbers:\n", 𝜑𝜑[1..20];</lang>
{{out}}
<pre>The first twenty Perfect totient numbers:
1 3 9 15 27 39 81 111 183 243 255 327 363 471 729 2187 2199 3063 4359 4375</pre>


=={{header|Python}}==
=={{header|Python}}==