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: |
<pre>1: |
||
2: 1 |
2: 1 |
||
3: 1 |
3: 1 |