Solution.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | using System.Collections; using System.Collections.Generic; using UnityEngine; public class Solution : MonoBehaviour { public int [] nums = { 2, 7, 11, 15 }; public int target = 9; private void Start() { var result = TwoSum(nums, target); Debug.Log( "Result => " + string .Join( ',' ,result)); } public int [] TwoSum( int [] nums, int target) { for ( int i = 0; i < nums.Length-1; i++) { for ( int j = i + 1; j < nums.Length; j++) { int sum = nums[i] + nums[j]; if (sum == target) return new int []{i, j}; } } return new int [] { -1, -1 }; } } |