Leetcode 질문 1 : 두 숫자

정수 배열 nums과 목표 값의 대상을 감안할 때, 당신은 배열에있는 두 개의 정수 목표 값을 찾을 수 있습니다.
각 입력이 하나의 답에 해당하는 것으로 가정 할 수있다. 그러나 같은 배열 요소를 다시 사용할 수 없습니다.
예 :
주어 nums = 2, 7, 11 , 15], 목표 = 9
때문에 nums [0] + nums [1 ] = 2 + 7 = 9
반환 [0, 1]

파이썬 :

nums = 2, 7, 11, 15, 29]
타겟 = 17


# 인쇄 (nums [0])


DEF calcOrder (nums 대상)
    m = 0
    N = 0
    전 범위에 대한 LEN ((nums) - 1) :
        범위에 대해 J (i)는 1 렌 (nums를 +) :
            # 출력 ( "I + J ="nums [I] + nums [J])
            만약 nums [I] + nums [J] == 대상 :
                # 잉크 (I, J)
                m, n은 I, J
                # 인쇄 ( "결과 1", m, N)
    리턴 m, N


인쇄 (calcOrder (nums 대상))

  

자바

공용 클래스 SumOf2Nums {
	공공 정적 무효 메인 (문자열 인수 []) {
		INT [] 배열 1 = {1, 4, 7, 11};
		INT 타겟 = 12;
		SumOf2Nums는 () = 새로운 SumOf2Nums을 S2N;
		INT [] = 주문 s2n.calcOrder (배열 1 대상);
		경우 (나는 <orders.length; INT 나 0 = I ++) {
			System.out.print ( ""주문 + [I]);
		}

	}

	공개 INT [] calcOrder (INT [] 도착, INT 타겟) {
		INT [] 결과 = {0, 0};
		대해 INT (I = 0; I <arr.length - 1; I ++) {
			대 (INT J = I + 1, J <arr.length, J ++) {
				경우 (도착 [I] + 도착 [J] == 타겟) {
					[0] 나는 결과 =;
					결과 [1] = J;
				}
			}
		}
		결과를 반환;
	}
}

  

오늘 결과를 학습 :

1, 파이썬 (110) 면접 질문은 질문 25 참조 https://www.cnblogs.com/lmx123/p/9230589.html

2, 자신의 독립적 인 실현 leetcode 질문 1

추천

출처www.cnblogs.com/flyingtester/p/12203840.html