#力扣:2894. 分类求和并作差@FDDLC

2894. 分类求和并作差 - 力扣(LeetCode)

一、Java

java 复制代码
class Solution {
    public int differenceOfSums(int n, int m) {
        return (1+n)*n/2-n/m*(m+n/m*m)/2;
    }
}

二、C++

cpp 复制代码
class Solution {
public:
    int differenceOfSums(int n, int m) {
        return (1+n)*n/2-n/m*(m+n/m*m);
    }
};

三、Python

python 复制代码
class Solution:
    def differenceOfSums(self, n: int, m: int) -> int:
        return (1+n)*n//2-n//m*(m+n//m*m)

四、JavaScript

python 复制代码
var differenceOfSums = function(n, m) {
    let k=Math.floor(n/m);
    return (1+n)*n/2-(m+m*k)*k;
};

五、Go

Go 复制代码
func differenceOfSums(n int, m int) int {
    return (1+n)*n/2-n/m*(m+n/m*m)
}
相关推荐
luky!1 小时前
算法--解决二叉树遍历问题
开发语言·python·算法
摆烂小白敲代码1 小时前
【机器学习】K近邻算法
c++·人工智能·算法·机器学习·近邻算法
Vec[95]1 小时前
Opengl光照测试
c++·数码相机·算法
Tisfy1 小时前
LeetCode 3239.最少翻转次数使二进制矩阵回文 I:遍历(行和列两种情况分别讨论)
python·leetcode·矩阵·题解·回文
孤寂码农_defector1 小时前
C++清除所有输出【DEV-C++】所有编辑器通用 | 算法基础NO.1
数据结构·c++·算法·编辑器
菜喵一只2 小时前
计算2的N次方
数据结构·算法
“αβ”2 小时前
海量数据面试题
c++·面试·职场和发展
测试杂货铺2 小时前
selenium元素定位---元素点击交互异常解决方法
自动化测试·软件测试·python·selenium·测试工具·职场和发展·交互
C咖咖2 小时前
github算法
算法·algorithm
凡人的AI工具箱2 小时前
15分钟学 Go 第 54 天 :项目总结与经验分享
开发语言·人工智能·后端·算法·golang