平方的和与和的平方之差
Posted superlizhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平方的和与和的平方之差相关的知识,希望对你有一定的参考价值。
题目
前十个自然数的平方的和是
12 + 22 + ... + 102 = 385
前十个自然数的和的平方是
(1 + 2 + ... + 10)2 = 552 = 3025
因此前十个自然数的平方的和与和的平方之差是 3025 ? 385 = 2640。
求前n个自然数的平方的和与和的平方之差。
代码
function sumSquareDifference(number) {
return sumSquare(number) - squareSum(number);
}
function sumSquare(n) {
let i = 1, sum = 0;
while (i <= n) {
sum += i;
i++;
}
return Math.pow(sum, 2);
}
function squareSum(n) {
let i = 1, sum = 0;
while (i <= n) {
sum += Math.pow(i, 2);
i++;
}
return sum;
}
以上是关于平方的和与和的平方之差的主要内容,如果未能解决你的问题,请参考以下文章