Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I timed it and this runs about 4X faster than the for loop solution on input of 100,000,000. But being relatively new to Python, I'd have to research what this is doing to understand it; comments are definitely needed.
I agree w/ @sine that a variable named 'sum' isn't wise. That withstanding, my solution was the same. This solution consistently runs about a half second faster than the higher voted one-liner with input of 100,000,000, and I'd argue it is easier to read.