2652.倍数求和
链接:2652.倍数求和
难度:Easy
标签:数学
简介:给你一个正整数 n ,请你计算在 [1,n] 范围内能被 3、5、7 整除的所有整数之和。返回一个整数,用于表示给定范围内所有满足约束条件的数字之和。
题解 1 - python
- 编辑时间:2023-10-17
- 执行用时:92ms
- 内存消耗:16MB
- 编程语言:python
- 解法介绍:遍历。
class Solution:
def sumOfMultiples(self, n: int) -> int:
return sum(
list(
filter(
lambda num: num % 3 == 0 or num % 5 == 0 or num % 7 == 0,
[num for num in range(1, n + 1)]
)
)
)