Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
Grasshoppers - sum [Difficulty: 0]:
Answer 1:
using System;
public static class Kata
{
public static int summation(int num)
{
return num*(num+1)/2;
}
}
Answer 2:
public static class Kata
{
public static int summation(int num)
{
return num*(num + 1)/2;
}
}
Answer 3:
using System;
public static class Kata
{
public static int summation(int num)
{
return (num*(num+1))/2;
}
}
Answer 4:
using System;
public static class Kata
{
public static int summation(int num)
{
//Code here
return (num * (num+1)) / 2;
}
}
Answer 5:
using System;
public static class Kata
{
public static int summation(int num)
{
//Code here
return num*(num+1)/2;
}
}
A6:
using System;
public static class Kata
{
public static int summation(int num)
{
return (num * (num+1) /2);
}
}
A7:
using System;
public static class Kata
{
public static int summation(int num)
{
//Code here
return ((num * (num + 1))/2);
}
}
A8:
using System;
public static class Kata
{
public static int summation(int num)
{
return ((num * (num + 1))/2);
}
}
A9:
using System;
public static class Kata
{
public static int summation(int num)
{
return (num*(num + 1))/2;
//Code here
}
}
Answers 10:
using System;
using System.Linq;
public static class Kata
{
public static int summation(int num)
{
return Enumerable.Range(1, num).Sum();
}
}
Solution 11:
using System;
using System.Linq;
public static class Kata
{
public static int summation(int num)
{
//Code here
return Enumerable.Range(1, num).Sum();
}
}
The answer 12:
using System.Linq;
public static class Kata
{
public static int summation(int num)
{
return Enumerable.Range(1, num).ToArray().Sum();
}
}
Solution 13:
using System.Linq;
public static class Kata
{
public static int summation(int num)
{
//Code here
return Enumerable.Range(1, num).ToArray().Sum();
}
}
The answer 14:
using System;
public static class Kata
{
public static int summation(int num)
{
var result = 0;
for (var i = 0; i <= num; i++)
{
result += i;
}
return result;
}
}
The answer 15:
using System;
public static class Kata
{
public static int summation(int num)
{
return (1 + num) * num / 2;
}
}
The answer 16:
public static class Kata
{
public static int summation(int num)
{
return (1 + num) * num / 2;
}
}
The answer 17:
using System;
public static class Kata
{
public static int summation(int num)
{
//Code here
return (1+num)*num/2;
}
}
The answer 18:
using System;
public static class Kata
{
public static int summation(int num)
{
int x = 0;
for(int counter=0 ; counter <= num ; counter++)
{
x = x + counter;
}
return x;
}
}
The answer 19:
using System;
public static class Kata
{
public static int summation(int num)
{
if ( num == 1 ) {
return num;
} else {
return num + summation (num - 1);
}
}
}
The answer 20:
using System;
public static class Kata
{
public static int summation(int n)
{
return n * (n + 1) / 2;
}
}
The answer 21:
public static class Kata {
public static int summation(int n) {
return n * (n + 1) / 2;
}
}
The answer 22:
using System;
public static class Kata
{
public static int summation(int n)
{
return (n * (n + 1)) / 2;
}
}
The answer 23:
using System;
public static class Kata
{
public static int summation(int num) => num != 1 ? num + summation(num-1) : 1;
}
The answer 24:
using System;
public static class Kata
{
public static int summation(int num)
{
int[] arrlist = new int[num];
int sum = 0;
for (int n = 0; n <= arrlist.Length; n++)
{
sum += n;
}
return sum;
}
}