Skip to content

001两数和

code

javascript
/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function (nums, target) {
  const map = {};
  for (let i = 0; i < nums.length; i++) {
    if (map[target - nums[i]] || map[target - nums[i]] === 0) {
      return [i, map[target - nums[i]]];
    }
    map[nums[i]] = i;
  }
};

总结

  1. 判断index是0情况,类似index,序列问题都有
  2. leetcode真的反人类,定期就得刷,几个月不写根本不会
  3. 德摩根的威力? 谁判谁,怎么if断这种
  4. 定期写一下吧,就当换个脑子,算近过了,不算ak