[LeetCode] Two Sum(javascript)

프린이·2021년 6월 21일
1

  • 제 코드는 최선의 방안은 아닙니다.
  • 단순히 기록용, 공유용이니 이 점 보실 때, 참고바랍니다!

🔗 문제 링크

https://leetcode.com/problems/two-sum/

📙 풀이 과정

  1. 타겟값 - 현재 값 = 몫
  2. 현재 위치를 제외한 배열에서 그 몫이 있으면 two sum 가능
  • two sum이 안되는 배열은 없음.

📝 답안 코드

var twoSum = function(nums, target) {
    var answer = [];
    for(var i = 0; i < nums.length; i++){
        var findNum = target - nums[i];
        if(nums.indexOf(findNum, i+1) != -1){
            answer.push(i);
            answer.push(nums.indexOf(findNum, i+1));
            return answer;
        }
    }
};
profile
주니어 프론트엔드개발자

0개의 댓글