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 A061381 #20 May 10 2023 10:42:45 %S A061381 13,17,29,46,64,86,105,136,161,200,229,276,309,362,419,460,505,572, %T A061381 621,694,749,830,889,978,1054,1136,1205,1306,1381,1490,1569,1684,1769, %U A061381 1892,1999,2112,2205,2342,2441,2584,2689,2840,2949,3106,3269,3386,3505,3678 %N A061381 Smallest "inconsummate number" in base n greater than in the previous base. %H A061381 Chai Wah Wu, <a href="/A061381/b061381.txt">Table of n, a(n) for n = 2..226</a> %t A061381 n = 1; Do[ While[k = n; While[ Apply[ Plus, IntegerDigits[k, b] ]*n != k && k < 100n, k += n]; k != 100n, n++ ]; Print[n], {b, 2, 60} ] %o A061381 (Python) %o A061381 from functools import lru_cache %o A061381 from itertools import count, combinations_with_replacement %o A061381 from sympy.ntheory import digits %o A061381 @lru_cache(maxsize=None) %o A061381 def A061381(n): %o A061381 for k in count((0 if n <= 2 else A061381(n-1))+1): %o A061381 for l in count(1): %o A061381 if (n-1)*l*k < n**(l-1): %o A061381 return k %o A061381 for d in combinations_with_replacement(range(n),l): %o A061381 if (s:=sum(d)) > 0 and sorted(digits(s*k,n)[1:]) == list(d): %o A061381 break %o A061381 else: %o A061381 continue %o A061381 break # _Chai Wah Wu_, May 09 2023 %Y A061381 Cf. A052491. %K A061381 base,easy,nice,nonn %O A061381 2,1 %A A061381 _Robert G. Wilson v_, Jun 08 2001