a=[i for i in xrange(1000) if not (i%3 and i%5)] print sum(a)
Monday, February 23, 2009
The Pythonic way!
With my earlier experience of Project Euler (I used to solve in Java), after being quite well conversant in Python, I just had a re-look. I was simply pleased by the compactness, doing it in the pythonic way achieved.
The question is to find the sum of all numbers between 1 and 1000 that are divisible by either 3 or 5.
Here is how simply, we can do it in python:
blog comments powered by Disqus
Labels
Python
(3)
Programming
(2)
Project Euler
(2)
Java
(1)
Math
(1)
idea
(1)
presentation
(1)
pythonic
(1)
stackoverflow
(1)
topcoder
(1)
