Skip to content

Files

Latest commit

 

History

History
21 lines (19 loc) · 503 Bytes

0136. Single Number.md

File metadata and controls

21 lines (19 loc) · 503 Bytes

Array

Screen Shot 2022-12-19 at 6 32 56 PM

var singleNumber = function (nums) {
  let map = new Map();
  for (let i = 0; i < nums.length; i++) {
    if (map.has(nums[i])) {
      map.set(nums[i], map.get(nums[i]) + 1);
    } else {
      map.set(nums[i], 1);
    }
  }

  for (let [key, value] of map) {
    if (value === 1) {
      return key;
    }
  }
};