Proper divisors: Difference between revisions

Content added Content deleted
(Added Lua version)
(→‎{{header|Lua}}: fixed case for n < 2)
Line 1,333: Line 1,333:
<lang Lua>-- Return a table of the proper divisors of n
<lang Lua>-- Return a table of the proper divisors of n
function propDivs (n)
function propDivs (n)
if n < 2 then return {} end
local divs, sqr = {1}, math.sqrt(n)
local divs, sqr = {1}, math.sqrt(n)
for d = 2, sqr do
for d = 2, sqr do
Line 1,363: Line 1,364:
print(answer .. " has " .. mostDivs .. " proper divisors.")</lang>
print(answer .. " has " .. mostDivs .. " proper divisors.")</lang>
{{out}}
{{out}}
<pre>1: 1
<pre>1:
2: 1
2: 1
3: 1
3: 1