1.力扣题目_两数之和

两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

public class Solution {
    public int[] TwoSum(int[] nums, int target) {
   int x = 0;
            int y = 0;
            List<int> numsList = new List<int>();
            for (int i = 0; i < nums.Length; i++)
            {
          
                    numsList.Add(nums[i]);
              
            }

            for (int i = 0; i < numsList.Count; i++)
            {
                for (int j = 0; j < numsList.Count; j++)
                {
                    if (numsList[i] + numsList[j] == target)
                    {
                        if (i == j)
                        {
                            continue;
                        }
                        return new[] { i, j };
                    }

                }

            }

            return new[] { 0, 0 };
    }
}

猜你喜欢

转载自blog.csdn.net/GoodCooking/article/details/130650353