Anonymous user
Amicable pairs: Difference between revisions
m
→Alternative variant using yield enumerator
imported>Arakov |
imported>Arakov |
||
Line 2,243:
List<int> divsums := Range.new(0, max + 1).selectBy::(int i => ProperDivisors(i).summarize(0));
for (int i := 1
{
int sum := divsums[i];
Line 2,258:
{
auto e := new AmicablePairs(Limit);
for(auto pair := e.next()
{
console.printLine(pair.Item1, " ", pair.Item2)
|