跳到主要内容

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)]
)
)
)