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.
%I A077306 #15 Aug 07 2015 02:43:42 %S A077306 1,12,123,3456,12345,123456,3456789,56789101112,123456789,12345678910, %T A077306 910111213141516171819,123456789101112,45678910111213141516, %U A077306 7891011121314151617181920,123456789101112131415,567891011121314151617181920 %N A077306 Smallest multiple of n formed by the concatenation of n successive numbers, or 0 if no such number exists. %H A077306 Paul Tek, <a href="/A077306/b077306.txt">Table of n, a(n) for n = 1..333</a> %p A077306 digs := proc(inp::integer) local resul,shiftinp : resul := 1 : shiftinp := iquo(inp,10) : while shiftinp > 0 do resul := resul+1 : shiftinp := iquo(shiftinp,10) : od : RETURN(resul) : end: # provide number of concatenation of frst up to lst newnum := proc(frst::integer,lst::integer) local resul,i : resul:= frst : for i from frst+1 to lst do resul := resul*10^digs(i)+i : od : RETURN(resul) ; end : n := 1 : while n < 20 do nold := n : newfeedstrt := 1 : newfeedend := newfeedstrt + n-1 : while nold = n do trythis := newnum(newfeedstrt,newfeedend) : if ( trythis mod n ) = 0 then printf("%a,",trythis) ; n := n+ 1: break : fi : newfeedstrt := newfeedstrt + 1 : newfeedend := newfeedstrt + n-1 : od : od : # _R. J. Mathar_, Mar 13 2006 %t A077306 a[n_] := Block[{v, k = 1}, While[Mod[v = FromDigits@ Flatten@ IntegerDigits@ Range[k, k+n-1], n] > 0, k++]; v]; Array[a,20] (* _Giovanni Resta_, May 12 2013 *) %Y A077306 Cf. A075000, A077308. %K A077306 base,nonn %O A077306 1,2 %A A077306 _Amarnath Murthy_, Nov 03 2002 %E A077306 More terms from _R. J. Mathar_, Mar 13 2006