Home

C# Two Sum Problem - Stripped Back

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        int[] nums = { 3, 2, 4 };
        int target = 6;

        int[] reply = TwoSum(nums, target);
        Console.WriteLine(reply[0] + "--" + reply[1]);
    }

    public static int[] TwoSum(int[] nums, int target)
    {
        int[] returnValue = { 0, 0 };
        for (int i = 0; i < nums.Length; i++)
        {

            for (int j = i + 1; j < nums.Length; j++)
            {
                Console.Write(nums[i] + " + " + nums[j]);
                Console.Write(" Equals ");
                Console.Write(nums[i] + nums[j]);
                Console.WriteLine("");
                if (nums[i] + nums[j] == target)
                {
                    int[] k = { i, j };
                    returnValue = k;
                }
            }
        }

        return returnValue;
    }
}


 

Reader's Comments

Post Your Comment Posts/Links Rules

Name

Comment

Add a RELEVANT link (not required)

Upload an image (not required)

No uploaded image
Real person number
Please enter the above number below




Home
Admin Ren's Biking Blog