You are given a positive integer ‘N’. You have to find the sum of first ‘N’ natural numbers.
If N = 3.
Sum of the first 3 natural numbers will be 1 + 2 + 3 = 6. Hence, the output will be 6.
The first line of the input contains an integer, 'T’, denoting the number of test cases.
The first line of each test case contains a single positive integer ‘N’.
Output Format :
For each test case, print the sum of first ‘N’ natural numbers.
Print a separate line for each test case.
Note :
You do not need to print anything, it has already been taken care of. Just implement the given function.
1 <= T <= 10
1 <= N <= 10^6
Time limit: 1 sec
2
3
2
6
3
For the first test case,
N = 3.
Sum of the first 3 natural numbers will be 1 + 2 + 3 = 6. Hence, the output will be 6.
For the second test case,
N = 2.
Sum of the first 2 natural numbers will be 1 + 2 = 3. Hence, the output will be 3.
2
1
4
1
10
Run a loop from 1 to ‘N’ and find the sum.
The idea of this approach is to go over each number from 1 to ‘N’ and add each number to the sum.
Here is the algorithm:
O( N ), where ‘N’ is the given positive integer.
We go each number from 1 to ‘N’ exactly once.
Hence, the overall time complexity will be O(N).
O( 1 )
We are not using any extra space.
Hence the overall space complexity will be O(1).