Perfect numbers: Difference between revisions
Content added Content deleted
(→{{header|Ruby}}: speed u p by using Integer.sqrt) |
|||
Line 1,276: | Line 1,276: | ||
<lang dyalect>func isPerfect(num) { |
<lang dyalect>func isPerfect(num) { |
||
var sum = 0 |
var sum = 0 |
||
for i in 1.. |
for i in 1..<num { |
||
if !i { |
if !i { |
||
break |
break |
||
Line 1,287: | Line 1,287: | ||
} |
} |
||
let max = 33550337 |
|||
print("Perfect numbers from 0 to \(max):") |
print("Perfect numbers from 0 to \(max):") |
||