cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A093882 Sum of all the numbers formed by deleting one digit from n.

This page as a plain text file.
%I A093882 #22 Oct 27 2023 09:41:25
%S A093882 0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,2,3,4,5,6,7,8,9,10,11,3,4,5,
%T A093882 6,7,8,9,10,11,12,4,5,6,7,8,9,10,11,12,13,5,6,7,8,9,10,11,12,13,14,6,
%U A093882 7,8,9,10,11,12,13,14,15,7,8,9,10,11,12,13,14,15,16,8,9,10,11,12,13,14,15
%N A093882 Sum of all the numbers formed by deleting one digit from n.
%C A093882 Subsidiary sequence: Sum of the numbers formed by deleting all possible strings touching one end ( containing at least one of the LSB or MSB). A071980(123) = 123 + 12 + 1 + 23 + 3 = 162. A071980(1234) = 1 + 12 + 123 + 1234 + 234 + 34 + 4 = 1642.
%C A093882 This allows leading zeros are after deletion. If these are forbidden, the first change would be a(101) = 21 instead of 22. - _Franklin T. Adams-Watters_, Jul 27 2006
%H A093882 Alois P. Heinz, <a href="/A093882/b093882.txt">Table of n, a(n) for n = 0..20000</a>
%e A093882 a(123) = 12 + 13 + 23 = 48. [corrected by _Harvey P. Dale_, Jul 24 2017]
%p A093882 read("transforms"):
%p A093882 A093882 := proc(n)
%p A093882     local a,dgs,d,dgsred ;
%p A093882     a := 0 ;
%p A093882     dgs := convert(n,base,10) ;
%p A093882     for d from 1 to nops(dgs) do
%p A093882         [op(1..d-1,dgs),op(d+1..nops(dgs),dgs)] ;
%p A093882         a := a+digcatL(%) ;
%p A093882     end do:
%p A093882     a ;
%p A093882 end proc: # _R. J. Mathar_, May 06 2019
%p A093882 # second Maple program:
%p A093882 a:= n-> (s-> add(parse(cat("0", s[..i-1],
%p A093882          s[i+1..])), i=1..length(s)))(""||n):
%p A093882 seq(a(n), n=0..123);  # _Alois P. Heinz_, May 06 2019
%t A093882 sn[n_]:=Module[{idn=IntegerDigits[n]},Total[FromDigits/@Table[ Delete[ idn,i],{i,Length[idn]}]]]; Array[sn,90,0] (* _Harvey P. Dale_, Jul 24 2017 *)
%o A093882 (Python)
%o A093882 def a(n): s=str(n); return sum(int(s[:i]+s[i+1:]) for i in range(len(s))) if n > 9 else 0
%o A093882 print([a(n) for n in range(88)]) # _Michael S. Branicky_, Oct 27 2023
%Y A093882 Cf. A007953.
%K A093882 base,nonn,look
%O A093882 0,12
%A A093882 _Amarnath Murthy_, Apr 22 2004
%E A093882 Corrected and extended by _Franklin T. Adams-Watters_, Jul 27 2006
%E A093882 Offset corrected by _Alois P. Heinz_, May 06 2019