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..(num - 1) {
for i in 1..<num {
if !i {
if !i {
break
break
Line 1,287: Line 1,287:
}
}


const max = 33550337
let max = 33550337
print("Perfect numbers from 0 to \(max):")
print("Perfect numbers from 0 to \(max):")