login
A231922
Working in base 4: a(0)=0, thereafter a(n+1) is the smallest number not already in the sequence such that the bits of a(n) and a(n+1) together can be rearranged to form a palindrome.
7
0, 11, 1, 10, 100, 12, 2, 20, 101, 22, 3, 13, 31, 103, 30, 110, 33, 111, 21, 102, 120, 201, 210, 1000, 122, 133, 212, 221, 313, 331, 1001, 112, 23, 32, 113, 131, 223, 232, 300, 311, 322, 333, 1003, 123, 132, 213, 231, 312, 321, 1002, 121, 200, 211, 222, 233, 323, 332
OFFSET
0,2
COMMENTS
This is a permutation of the nonnegative integers in base 4 - see the Comments in A228407 for the proof.
MATHEMATICA
a[0] = 0; a[n_] := a[n] = Block[{k = 1, idm = IntegerDigits[ a[n - 1], 4], t = a@# & /@ Range[n - 1]}, Label[ start]; While[ MemberQ[t, k], k++]; While[ Select[ Permutations[ Join[ idm, IntegerDigits[k, 4]]], #[[1]] != 0 && # == Reverse@# &] == {}, k++; Goto[ start]]; k]; s = Array[a, 60, 0]; FromDigits@# & /@ IntegerDigits[s, 4]
KEYWORD
nonn,base,easy
AUTHOR
STATUS
approved