JavaScriptの2乗の合計と合計の2乗の違い
唯一の入力としてnなどの数値を受け取るJavaScript関数を作成する必要があります。
関数は-
である必要があります-
最初のn個の自然数の二乗和を計算します。
-
最初のn個の自然数の合計の2乗を計算します。
-
得られた両方の数値の絶対差を返します。
例:n=5の場合;
次に、
sum of squares = 1 + 4 + 9 + 16 + 25 = 55 square of sums = 15 * 15 = 225
したがって、出力=225 − 55 =170
例
このためのコードは-
になりますconst squareDifference = (num = 1) => {
let x = 0;
let y = 0;
let i = 0;
let j = 0;
// function to compute the sum of squares
(function sumOfSquares() {
while (i <= num) {
x += Math.pow(i, 2);
i++;
}
return x;
}());
// function to compute the square of sums
(function squareOfSums() {
while (j <= num) {
y += j;
j++;
}
y = Math.pow(y, 2);
return y;
}());
// returning the absolute difference
return Math.abs(y − x);
};
console.log(squareDifference(1));
console.log(squareDifference(5));
console.log(squareDifference(10));
console.log(squareDifference(15)); 出力
そして、コンソールの出力は-
になります0 170 2640 13160
-
JavaScriptの関数とメソッドの違いは何ですか?
JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){ // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html> <head> <script> var e
-
C#でのメソッドと関数の違い
メソッドと関数はC#でも同じです。 ただし、メソッドはC#で使用され、指定されたクラスを介して動作する関数です。メソッドは、一緒にタスクを実行するステートメントのグループです。すべてのC#プログラムには、Mainという名前のメソッドを持つクラスが少なくとも1つあります。 以下は、C#でメソッドを作成する方法を示す簡単な例です。 例 class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration