Project Euler 21
- pillmuncher
- User
- Beiträge: 1484
- Registriert: Samstag 21. März 2009, 22:59
- Wohnort: Pfaffenwinkel
Das ist meine beste Lösung, ca. 13 msec:
Wollte die schon vor 6 Monaten posten, war aber verhindert.
Sonntag lösch ich sie wieder.
[edit]done[/edit]
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)
Sonntag lösch ich sie wieder.
[edit]done[/edit]
In specifications, Murphy's Law supersedes Ohm's.