本文主要是介绍【每日一题】2652. 倍数求和-2023.10.17,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
给你一个正整数 n
,请你计算在 [1,n]
范围内能被 3
、5
、7
整除的所有整数之和。
返回一个整数,用于表示给定范围内所有满足约束条件的数字之和。
示例 1:
输入:n = 7 输出:21 解释:在 [1, 7]范围内能被 3、5、7 整除的所有整数分别是3、5、6、7。数字之和为 21。
示例 2:
输入:n = 10 输出:40 解释:在 [1, 10]范围内能被 3、5、7 整除的所有整数分别是3、5、6、7、9、10。数字之和为 40。
示例 3:
输入:n = 9 输出:30 解释:在 [1, 9]范围内能被 3、5、7 整除的所有整数分别是3、5、6、7、9 。数字之和为 30。
提示:
1 <= n <= 103
解答:
代码:
class Solution {public int sumOfMultiples(int n) {int sum=0;for(int i=1;i<=n;i++){if(i%3==0||i%5==0||i%7==0){sum+=i;}}return sum;}
}
结果:
这篇关于【每日一题】2652. 倍数求和-2023.10.17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!