Jump to content

Weird numbers: Difference between revisions

m
(Added XPL0 example.)
Line 2,815:
 
=={{header|Sidef}}==
<syntaxhighlight lang="ruby">func is_pseudoperfect(n, d = n.divisors.slicefirst(0, -21), s = d.sum, m = d.end) {
 
return false if (m < 0)
Line 2,830:
 
func is_weird(n) {
(n.sigma > 2*n) &&  !is_pseudoperfect(n)
}
 
2,747

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.