%I #16 Jun 02 2023 15:20:48
%S 209,308,319,407,418,429,506,517,528,539,605,616,627,638,649,704,715,
%T 726,737,748,759,803,814,825,836,847,858,869,902,913,924,935,946,957,
%U 968,979,1309,1408,1419,1507,1518,1529,1606,1617,1628,1639,1705,1716
%N |First digit - second digit + third digit - fourth digit ...| = 11.
%C Note that all terms are divisible by eleven.
%H Harvey P. Dale, <a href="/A060979/b060979.txt">Table of n, a(n) for n = 1..1000</a>
%p filter:= proc(n) local L,i;
%p L:= convert(n,base,10);
%p abs(add(L[i]*(-1)^i,i=1..nops(L))) = 11
%p end proc:
%p select(filter, [$1..1000] *~ 11); # _Robert Israel_, Jun 02 2023
%t Do[ a = IntegerDigits[ n ]; l = Length[ a ]; e = o = {}; Do[ o = Append[ o, a[ [ 2k - 1 ] ] ], {k, 1, l/2 + .5} ]; Do[ e = Append[ e, a[ [ 2k ] ] ], {k, 1, l/2} ]; If[ Abs[ Apply[ Plus, o ] - Apply[ Plus, e ] ] == 11, Print[ n ] ], {n, 1, 2000} ]
%t d11Q[n_]:=Module[{idn=IntegerDigits[n]},Abs[Total[Table[(-1)^(i+1) idn[[i]],{i,Length[idn]}]]]==11]; Select[Range[1800],d11Q] (* _Harvey P. Dale_, Aug 26 2012 *)
%o (Haskell)
%o a060979 n = a060979_list !! (n-1)
%o a060979_list = filter (\x -> let digs = map (read . return) $ show x in
%o evens digs /= odds digs) [11, 22 ..]
%o where evens [] = 0; evens [x] = x; evens (x:_:xs) = x + evens xs
%o odds [] = 0; odds [x] = 0; odds (_:x:xs) = x + odds xs
%o -- _Reinhard Zumkeller_, Jul 05 2014
%Y Cf. A008593, A060978-A060980, A060982, A061470-A061479, A061870-A061882.
%Y Cf. A135499.
%K base,nonn,easy
%O 1,1
%A _Robert G. Wilson v_, May 10 2001
%E Erroneous comment deleted by _Robert Israel_, Jun 02 2023