Population count: Difference between revisions

add julia example
m (→‎{{header|Common Lisp}}: There is a built-in function for the popcount)
(add julia example)
Line 394:
</pre>
 
=={{header|Julia}}==
<lang Julia>julia> popcount(n) = sum(digits(n,2)) ; show([popcount(3^n) for n =0:29])
[1,2,2,4,3,6,6,5,6,8,9,13,10,11,14,15,11,14,14,17,17,20,19,22,16,18,24,30,25,25]
 
julia> println("evil numbers:") ; show(filter(x->iseven(popcount(x)), [0:59]))
evil numbers:
[0,3,5,6,9,10,12,15,17,18,20,23,24,27,29,30,33,34,36,39,40,43,45,46,48,51,53,54,57,58]
 
julia> println("odious numbers:") ; show(filter(x->isodd(popcount(x)), [0:59]))
odious numbers:
[1,2,4,7,8,11,13,14,16,19,21,22,25,26,28,31,32,35,37,38,41,42,44,47,49,50,52,55,56,59]</lang>
 
=={{header|Mathematica}}==