Factors of an integer: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,588: | Line 1,588: | ||
def factors |
def factors |
||
f = [] of Int32 |
f = [] of Int32 |
||
1. |
(1..Math.sqrt(self)).each{ |i| |
||
if (self % i).zero? |
|||
f << (self // i) unless i == (self // i) |
f << (self // i) unless i == (self // i) |
||
f << i |
f << i |
||
end |
|||
} |
|||
f.sort |
f.sort |
||
end |
end |