A004780 Binary expansion contains 2 adjacent 1's.
3, 6, 7, 11, 12, 13, 14, 15, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 67, 70, 71, 75, 76, 77, 78, 79, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100
Offset: 1
Links
Crossrefs
Programs
-
Haskell
a004780 n = a004780_list !! (n-1) a004780_list = filter ((> 1) . a048728) [1..] -- Reinhard Zumkeller, May 13 2014
-
Maple
q:= n-> verify([1$2], Bits[Split](n), 'sublist'): select(q, [$0..200])[]; # Alois P. Heinz, Oct 22 2021
-
PARI
is(n)=bitand(n,n+n)>0 \\ Charles R Greathouse IV, Sep 19 2012
-
Python
from itertools import count, islice def A004780_gen(startvalue=1): # generator of terms >= startvalue return filter(lambda n:n&(n<<1), count(max(startvalue,1))) A004780_list = list(islice(A004780_gen(),30)) # Chai Wah Wu, Jul 13 2022
Formula
a(n) ~ n. - Charles R Greathouse IV, Sep 19 2012
Extensions
Offset corrected by Reinhard Zumkeller, Jul 28 2010
Comments