OFFSET
1,2
COMMENTS
Similar to A140635, except that a(n) is allowed to have more divisors than n.
a(n) <= n for all n. Moreover, a(n) = n if and only if n belongs to A061799 (or equivalently A002182).
When n is prime, a(n) = 2. - Michel Marcus, Jun 14 2013
LINKS
Antti Karttunen, Table of n, a(n) for n = 1..10000
EXAMPLE
16 has 5 divisors; smallest number with at least 5 divisors is 12 with 6 divisors, thus a(16) = 12.
MATHEMATICA
a139770[n_] := NestWhile[#+1&, 1, DivisorSigma[0, n]>DivisorSigma[0, #]&]
a139770[{m_, n_}] := Map[a139770, Range[m, n]]
a139770[{1, 89}] (* Hartmut F. W. Hoft, Jun 13 2023 *)
PROG
(PARI) a(n) = {nd = numdiv(n); for (i=1, n-1, if (numdiv(i) >= nd, return (i)); ); return (n); } \\ Michel Marcus, Jun 14 2013
(Python)
from sympy import divisor_count as d
def a(n):
x=d(n)
m=1
while True:
if d(m)>=x: return m
else: m+=1 # Indranil Ghosh, May 27 2017
CROSSREFS
KEYWORD
nonn
AUTHOR
J. Lowell, May 20 2008
EXTENSIONS
Edited and extended by Ray Chandler, May 24 2008
STATUS
approved