C # exercises answer: Grasshoppers - sum [Difficulty: 0] - view the C # programming classic Q & A, 1000 C # basic exercises waiting for you to challenge

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.
This link: https://blog.csdn.net/weixin_45444821/article/details/102750620

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;
    }
}



Guess you like

Origin blog.csdn.net/weixin_45444821/article/details/102750620