Data update

This commit is contained in:
Ingy döt Net 2024-10-16 18:07:41 -07:00
parent 81fd053722
commit 52a6ef48dd
10248 changed files with 63654 additions and 6775 deletions

View file

@ -14,7 +14,7 @@ PROC population count = ( LONG INT n )INT:
# population count of 3^0, 3^1, 3*2, ..., 3^29 #
LONG INT power of three := 1;
print( ( "3^x pop counts:" ) );
FOR power FROM 0 TO 29 DO
FROM 0 TO 29 DO
print( ( " ", whole( population count( power of three ), 0 ) ) );
power of three *:= 3
OD;

View file

@ -0,0 +1,10 @@
function popcount(n: int64) := Convert.ToString(n, 2).Count(x -> x = '1');
begin
Print('pow3: ');
(0..29).Select(x -> popcount(int64(3 ** x))).Println;
Print('evil: ');
(0..99).Where(x -> popcount(x).Iseven).Take(30).Println;
Print('odious: ');
(0..99).Where(x -> popcount(x).Isodd).Take(30).Println;
end.