Project Euler 21

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Ich habe meine Lösung mal wieder raus...
Benutzeravatar
pillmuncher
User
Beiträge: 1484
Registriert: Samstag 21. März 2009, 22:59
Wohnort: Pfaffenwinkel

Das ist meine beste Lösung, ca. 13 msec:

Code: Alles auswählen

def amicable_pairs(n):
    """snip"""

import itertools

flatten = itertools.chain.from_iterable

def test(n):
    return sum(flatten(amicable_pairs(n)))

print test(10000)
Wollte die schon vor 6 Monaten posten, war aber verhindert.
Sonntag lösch ich sie wieder.
[edit]done[/edit]
In specifications, Murphy's Law supersedes Ohm's.
Antworten