Created With

linkProblem 1 - Multiples of 3 and 5

linkQuestion

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

linkSolution

euler_001.py
1linktotal = 0

2linkfor num in range(1, 1000):

3link if num % 3 == 0 or num % 5 == 0:

4link total += num

5link

6linkprint(total)

7link

8link# --> Alternate answer that uses list comprehension

9linkprint(sum([num for num in range(1, 1000) if (num % 3 == 0 or num % 5 == 0)])) # // @see [List Comprehension](https://www.programiz.com/python-programming/list-comprehension)

linkDiscussion

linkAnswer

Show Answerchevron_right

233168

Problem 1 - Multiples of 3 and 5QuestionSolutionDiscussionAnswer

Home

Project Eulerchevron_right
Essayschevron_right

Awesome Stuff