Wednesday, February 16, 2022

Sum of all the multiples of 3 or 5 Python Codewars

Your task is to write function findSum.

Upto and including n, this function will return the sum of all multiples of 3 and 5.

For example:

findSum(5) should return 8 (3 + 5)

findSum(10) should return 33 (3 + 5 + 6 + 9 + 10)


def find(n):
    sum = 0
    for i in range(n+1):
        print(i)
        if i % 3 == 0 or i % 5 == 0:
            sum += i
    return sum

def find(n):
    return sum(i for  i in range(n+1) if i % 3 == 0 or i % 5 == 0)
    
print(find(10))

 

Training on Sum of all the multiples of 3 or 5 | Codewars



Related Posts


No comments :

Post a Comment