add: 只出现一次的数字等

This commit is contained in:
2019-03-10 16:43:04 +08:00
committed by yi-ge
parent 930ff1be11
commit 8239e7afd5
106 changed files with 7978 additions and 0 deletions

View File

@ -0,0 +1,14 @@
/**
* @param {number[]} nums
* @return {number}
*/
export const majorityElement = function (nums) {
if (nums.length === 1) return nums[0]
const tmp = nums.sort((a, b) => a - b)
const res = tmp[~~(nums.length / 2)]
if (nums.length > 2) return res
if (nums.length === 2 && nums[0] === nums[1]) {
return res
}
return -1
}