이화

함수를 작성합니다. 이 함수는 숫자 그룹 (테스트에 사용되는 정수) 과 목표 숫자를 받아들입니다.그것은 그룹에서 두 개의 다른 항목을 찾아야 하며, 그것들을 합치면 목표 값을 제시할 것이다.그리고 이 항목의 인덱스는 다음과 같은 원조로 되돌아와야 한다. (index1, index2)
본 카타의 경우 몇몇 테스트에는 여러 개의 답이 있을 수 있다.어떠한 효과적인 해결 방안도 받아들일 것이다.
입력은 항상 유효합니다. (숫자는 길이 2 이상이고 모든 항목은 숫자입니다. 목표는 항상 이 그룹의 두 항목의 총계입니다.)
기준: http://oj.leetcode.com/problems/two-sum/
twoSum[1,2,3]4==(0,2)
코드(Java 솔루션)
static int[] twoSum(int[] numbers, int target) {

         // TODO Auto-generated method stub

         int[] x = new int[2];

         for(int i=0;i<numbers.length;i++)

         {

              for(int j=0;j<numbers.length;j++)

              {

                  if(i!=j)

                  {

                       if(numbers[i]+numbers[j]==target)

                       {

                            x[0]=i;

                            x[1]=j;

                       }

                  }



              }

         }



        return x;

     }

자세한 내용은 https://onlylang.blogspot.com/

좋은 웹페이지 즐겨찾기