Pernicious numbers: Difference between revisions
Content added Content deleted
(Frink) |
|||
Line 1,354: | Line 1,354: | ||
888888877 888888878 888888880 888888883 888888885 888888886 |
888888877 888888878 888888880 888888883 888888885 888888886 |
||
</pre> |
|||
=={{header|Frink}}== |
|||
<lang frink>isPernicious = {|x| |
|||
bits = countToDict[integerDigits[x,2]].get[1,0] |
|||
return bits > 1 and isPrime[bits] |
|||
} |
|||
println["First 25: " + first[select[count[1], isPernicious], 25]] |
|||
println[select[888_888_877 to 888_888_888, isPernicious]]</lang> |
|||
{{out}} |
|||
<pre> |
|||
First 25: [3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 31, 33, 34, 35, 36] |
|||
[888888877, 888888878, 888888880, 888888883, 888888885, 888888886] |
|||
</pre> |
</pre> |
||