Source code for kyu_6.multiples_of_3_or_5.solution

"""
Solution for -> Multiples of 3 or 5.

Created by Egor Kostan.
GitHub: https://github.com/ikostan
"""


[docs] def solution(number: int) -> int: """ Solution for 'ultiples of 3 or 5' problem. 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. Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in. :param number: :return: """ result: int = 0 for n in range(1, number): if n % 3 == 0 or n % 5 == 0: result += n return result