|
|
A143071
|
|
A positive integer n is included if the number of 1's in the binary representation of n is a power of 2 (including being possibly 1).
|
|
5
|
|
|
1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 17, 18, 20, 23, 24, 27, 29, 30, 32, 33, 34, 36, 39, 40, 43, 45, 46, 48, 51, 53, 54, 57, 58, 60, 64, 65, 66, 68, 71, 72, 75, 77, 78, 80, 83, 85, 86, 89, 90, 92, 96, 99, 101, 102, 105, 106, 108, 113, 114, 116, 120, 128, 129, 130, 132, 135
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,2
|
|
LINKS
|
|
|
FORMULA
|
|
|
EXAMPLE
|
34 in binary is 100010. This has 2 ones. And since 2 is a power of 2, 34 is included in the sequence.
|
|
MAPLE
|
a:=proc(n) local nn, n1: nn:=convert(n, base, 2): n1:=add(nn[j], j=1..nops(nn)): if 0 < n1 and type(log[2](n1), integer)=true then n else end if end proc: seq(a(n), n=1..140); # Emeric Deutsch, Aug 13 2008
|
|
MATHEMATICA
|
Select[Range[150], IntegerQ[Log2[DigitCount[#, 2, 1]]]&] (* Harvey P. Dale, Sep 26 2020 *)
|
|
PROG
|
(Haskell)
a143071 n = a143071_list !! (n-1)
a143071_list = filter ((== 1) . a209229 . a000120) [1..]
|
|
CROSSREFS
|
|
|
KEYWORD
|
base,nonn
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|