login
In decimal representation of n: replace each digit with its binary representation.
3

%I #11 Jun 06 2020 16:53:00

%S 0,1,10,11,100,101,110,111,1000,1001,10,11,110,111,1100,1101,1110,

%T 1111,11000,11001,100,101,1010,1011,10100,10101,10110,10111,101000,

%U 101001,110,111,1110,1111,11100,11101,11110,11111,111000,111001,1000,1001,10010,10011

%N In decimal representation of n: replace each digit with its binary representation.

%C a(n) = n iff (largest digit of n) = 1: a(A007088(n)) = A007088(n);

%C a(n) = A007088(A080719(n)).

%H Reinhard Zumkeller, <a href="/A257831/b257831.txt">Table of n, a(n) for n = 0..10000</a>

%e . n | dec --> bin | a(n) | A080719(n)

%e . -----+--------------------------+----------+------------

%e . 100 | [1,0,0] | [1,0,0] | 100 | 4

%e . 101 | [1,0,1] | [1,0,1] | 101 | 5

%e . 102 | [1,0,2] | [1,0,10] | 1010 | 10

%e . 103 | [1,0,3] | [1,0,11] | 1011 | 11

%e . 104 | [1,0,4] | [1,0,100] | 10100 | 20

%e . 105 | [1,0,5] | [1,0,101] | 10101 | 21

%e . 106 | [1,0,6] | [1,0,110] | 10110 | 22

%e . 107 | [1,0,7] | [1,0,111] | 10111 | 23

%e . 108 | [1,0,8] | [1,0,1000] | 101000 | 40

%e . 109 | [1,0,9] | [1,0,1001] | 101001 | 41

%e . 110 | [1,1,0] | [1,1,0] | 110 | 6

%e . 111 | [1,1,1] | [1,1,1] | 111 | 7

%e . 112 | [1,1,2] | [1,1,10] | 1110 | 14

%e . 113 | [1,1,3] | [1,1,11] | 1111 | 15

%e . 114 | [1,1,4] | [1,1,100] | 11100 | 28

%e . 115 | [1,1,5] | [1,1,101] | 11101 | 29

%e . 116 | [1,1,6] | [1,1,110] | 11110 | 30

%e . 117 | [1,1,7] | [1,1,111] | 11111 | 31

%e . 118 | [1,1,8] | [1,1,1000] | 111000 | 56

%e . 119 | [1,1,9] | [1,1,1001] | 111001 | 57

%e . 120 | [1,2,0] | [1,10,0] | 1100 | 12

%e . 121 | [1,2,1] | [1,10,1] | 1101 | 13

%e . 122 | [1,2,2] | [1,10,10] | 11010 | 26

%e . 123 | [1,2,3] | [1,10,11] | 11011 | 27

%e . 124 | [1,2,4] | [1,10,100] | 110100 | 52

%e . 125 | [1,2,5] | [1,10,101] | 110101 | 53 .

%t Table[FromDigits[Flatten[IntegerDigits[#,2]&/@IntegerDigits[n]]],{n,0,50}] (* _Harvey P. Dale_, Jun 06 2020 *)

%o (Haskell)

%o import Data.Maybe (mapMaybe)

%o a257831 = foldr (\b v -> 10 * v + b) 0 .

%o concat . mapMaybe (flip lookup bin) . a031298_row

%o where bin = zip [0..9] a030308_tabf

%o (Python)

%o def A257831(n):

%o ....return int(''.join((format(int(d),'b') for d in str(n))))

%o # _Chai Wah Wu_, May 10 2015

%Y Cf. A007088, A030308, A031298, A080719.

%K nonn,base

%O 0,3

%A _Reinhard Zumkeller_, May 10 2015