#力扣: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)
}
相关推荐
你怎么知道我是队长6 分钟前
C语言---排序算法4---希尔排序法
c语言·算法·排序算法
iAkuya12 分钟前
(leetcode)力扣100 54实现Trie树
算法·leetcode·c#
TracyCoder12328 分钟前
LeetCode Hot100(20/100)——19. 删除链表的倒数第 N 个结点
算法·leetcode
hrrrrb31 分钟前
【算法设计与分析】随机化算法
人工智能·python·算法
进击的小头38 分钟前
一阶IIR低通滤波器:从原理到嵌入式实战
c语言·算法
2301_811232981 小时前
C++中的契约编程
开发语言·c++·算法
2401_829004021 小时前
C++中的访问者模式
开发语言·c++·算法
青槿吖1 小时前
第二篇:JDBC进阶骚操作:防注入、事务回滚、连接池优化,一篇封神
java·开发语言·jvm·算法·自动化
sin_hielo1 小时前
leetcode 1984
数据结构·算法·leetcode