@@ -0,0 +1,680 @@
+%22%22%22%0A%5Bref.href%5D https://projecteuler.net/problem=1%0A%0AMultiples of 3 and 5.%0A%0AIf we list all the natural numbers below 10 that are multiples%0Aof 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is%0A23.%0A%0AFind the sum of all the multiples of 3 or 5 below 1000.%0A%22%22%22%0A%0Adef func(nums, upperBound):%0A    mulSet = set()%0A    for num in nums:%0A        product = num%0A        while product %3C upperBound:%0A            mulSet.add(product)%0A            product += num%0A    return sum(mulSet)%0A%0AupperBound = 1000%0Amuls = %5B3, 5%5D%0Asm = func(%5B3, 5%5D, 1000)%0Aprint %22The sum of multiples of %22 + %22 and %22.join(%5Bstr(mul) for mul in muls%5D)%5C%0A        + %22 below %22 + str(upperBound) + %22 is equal to %22 + str(sm) + %22.%22%0A

Create problem1.py