A256289 Apply the transformation 0 -> 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 0 to the digits of n written in base 9; do not convert back to base 10.
1, 2, 3, 4, 5, 6, 7, 8, 0, 21, 22, 23, 24, 25, 26, 27, 28, 20, 31, 32, 33, 34, 35, 36, 37, 38, 30, 41, 42, 43, 44, 45, 46, 47, 48, 40, 51, 52, 53, 54, 55, 56, 57, 58, 50, 61, 62, 63, 64, 65, 66, 67, 68, 60, 71, 72, 73, 74, 75, 76
Offset: 0
Examples
a(9) = 21 because 9 = "10" in base 9 becomes "21". a(80) = 0 because 80 = "88" in base 9 becomes "00".
Programs
-
PARI
A256289(n,b=9)=!n+eval(Strchr(apply(d->(d+1)%b+48, digits(n,b))))
Comments