OFFSET
0,14
COMMENTS
Might be called the Palindromic Deviation (or PD(n)) of n, since it measures how far n is from being a palindrome. - W. W. Kokko, Mar 13 2013
LINKS
EXAMPLE
a(456) = | 4 - 6 | = 2, a(4567) = | 4 - 7 | + | 5 - 6 | = 4.
MAPLE
f:=proc(n)
local t1, t2, i;
t1:=convert(n, base, 10);
t2:=nops(t1);
add( abs(t1[i]-t1[t2+1-i]), i=1..floor(t2/2) );
end;
[seq(f(n), n=0..120)]; # N. J. A. Sloane, Mar 24 2013
MATHEMATICA
f[n_] := (k = IntegerDigits[n]; l = Length[k]; Sum[ Abs[ k[[i]] - k[[l - i + 1]]], {i, 1, Floor[l/2] } ] ); Table[ f[n], {n, 0, 100} ]
PROG
(Haskell)
a064834 n = sum $ take (length nds `div` 2) $
map abs $ zipWith (-) nds $ reverse nds
where nds = a031298_row n
-- Reinhard Zumkeller, Sep 18 2013
(Python)
from sympy import floor, ceiling
def A064834(n):
x, y = str(n), 0
lx2 = len(x)/2
for a, b in zip(x[:floor(lx2)], x[:ceiling(lx2)-1:-1]):
y += abs(int(a)-int(b))
return y
# Chai Wah Wu, Aug 09 2014
CROSSREFS
KEYWORD
nonn,base,easy
AUTHOR
N. J. A. Sloane, Oct 25 2001
EXTENSIONS
STATUS
approved