JSFiddle - React, Tailwind, and code Playground

by Steven Senkus

JavaScript

var twoSum = function(nums, target) {
  let resultArray = [];
  for (let i = 0; i < nums.length; i++) {
    if (resultArray.length == 2) {
      continue
    }

    if (nums[i] > target) {
      continue;
    }
    for (let j = (i + 1); j < nums.length; j++) {
      if (resultArray.length == 2) {
        continue
      }

      if (nums[i] + nums[j] === target) {
        resultArray.push(i,j)
      }
    }

  }
  return resultArray;
};

var nums = [2, 11, 15, 7,3,6,21,34];
var target = 36;

var result = twoSum(nums, target);
console.log(result);