package com.shekhargulati.random;
/**
* Functions corresponding to loops
*/
public class RandomProblem004 {
/**
* f(n) = n*(n+1)/2
*/
public static int sumOfNNumbers(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
return sum;
}
/**
* f(n) = n*n
*/
public static int squareOfANumber(int n) {
int square = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
square += 1;
}
}
return square;
}
/**
* f(n) = n*(n+1)/2
*/
public static int sumOfNNumbers1(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
sum += 1;
}
}
return sum;
}
}