OFFSET
1,3
EXAMPLE
n=271 --> 2+7+1=10 --> 271*10=2710 and 2+7+1+0=10.
n=468 --> 4+6+8=18 --> 468*18=8424 and 8+4+2+4=18.
MAPLE
P:=proc(n) local a, i, k, w; for i from 0 by 1 to n do w:=0; k:=i; while k>0 do w:=w+k-(trunc(k/10)*10); k:=trunc(k/10); od; a:=w; k:=i*w; w:=0; while k>0 do w:=w+k-(trunc(k/10)*10); k:=trunc(k/10); od; if a=w then print(i); fi; od; end: P(1000);
MATHEMATICA
sdQ[n_]:=Module[{c=Total[IntegerDigits[n]]}, c==Total[ IntegerDigits[ c n]]]; Select[Range[0, 350], sdQ] (* Harvey P. Dale, Nov 13 2011 *)
PROG
(PARI) isok(n) = my(sn = sumdigits(n)); sn == sumdigits(n*sn); \\ Michel Marcus, May 10 2019
CROSSREFS
KEYWORD
easy,nonn,base
AUTHOR
Paolo P. Lava and Giorgio Balzarotti, Jul 09 2007
STATUS
approved