Algorithm 8 - Grasshopper - Summation
Q.
Description:
Summation
Write a program that finds the summation of every number from 1 to num. The number will always be a positive integer greater than 0.
For example:
summation(2) -> 3
1 + 2
summation(8) -> 36
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8
A) int summation(int num)
{
int sum = 0;
for (int i = 1; i <= num; i++)
sum += i;
return sum;
}
another solution
int summation(int num) {
return num * (num + 1) / 2;
} -> ex: num = 10 / (10 * 11) / 2 = 55 / 가우스 공식.
Reference
この問題について(Algorithm 8 - Grasshopper - Summation), 我々は、より多くの情報をここで見つけました
https://velog.io/@ad-astra/Algorithm-8-Grasshopper-Summation
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
int summation(int num)
{
int sum = 0;
for (int i = 1; i <= num; i++)
sum += i;
return sum;
}
another solution
int summation(int num) {
return num * (num + 1) / 2;
} -> ex: num = 10 / (10 * 11) / 2 = 55 / 가우스 공식.
Reference
この問題について(Algorithm 8 - Grasshopper - Summation), 我々は、より多くの情報をここで見つけました https://velog.io/@ad-astra/Algorithm-8-Grasshopper-Summationテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol