leetcode每日一题 -- 2894.分类求和并作差
思路
就按照题意走就行,不难理解
- 因为最终结果是作差 = (无法被m整除的数字和)-(可以被m整除的数字和)
- 所以可以直接对一个变量做修改 (加上无法被m整除的数字,减去可以被m整除的数字)
代码
class Solution {
public:int differenceOfSums(int n, int m) {int res = 0;for (int i = 1; i <= n; ++i) {if (i % m == 0) {res -= i;} else {res += i;}}return res;}
};