Amicable pairs: Difference between revisions
Content added Content deleted
Line 4,958: | Line 4,958: | ||
(with sum 0 d 0 f Filter( from: 1 to: 20000 apply: (lambda |
(with sum 0 d 0 f Filter( from: 1 to: 20000 apply: (lambda |
||
(= sum 1) |
(= sum 1) |
||
(for i in Range(2 ( |
(for i in Range(2 (to-Int (sqrt @it))) do |
||
(if (not (mod @it i)) |
(if (not (mod @it i)) |
||
(= d (/ @it i)) (+= sum i) |
(= d (/ @it i)) (+= sum i) |
||
(if (neq d i) (+= sum d)))) |
(if (neq d i) (+= sum d)))) |
||
(ret sum))) |
(ret sum))) |
||
(with v ( |
(with v (to-vector f) |
||
(for i in v do |
(for i in v do |
||
(if (and (< i (size v)) |
(if (and (< i (size v)) |