Abundant odd numbers: Difference between revisions
Content added Content deleted
(Solution in q) |
m (→{{header|AppleScript}}: Minor improvement to handler.) |
||
Line 353: | Line 353: | ||
<lang applescript>on aliquotSum(n) |
<lang applescript>on aliquotSum(n) |
||
if (n < 2) then return 0 |
|||
set sum to 1 |
|||
set sqrt to n ^ 0.5 |
|||
repeat with i from (sqrt div 1) to 2 by -1 |
|||
set sum to sum + |
if (n mod i is 0) then set sum to sum + i + n div i |
||
⚫ | |||
set sqrt to sqrt - 1 |
|||
⚫ | |||
end if |
|||
repeat with i from (sqrt div 1) to 2 by -1 |
|||
⚫ | |||
⚫ | |||
end if |
|||
return sum |
return sum |