260. 只出现一次的数字 III

给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。

示例 :

输入: [1,2,1,3,2,5]
输出: [3,5]

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/single-number-iii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解

/**
 * @param {number[]} nums
 * @return {number[]}
 */
var singleNumber = function(nums) {
    let res=[]
    for(let i in nums){
        if(nums.lastIndexOf(nums[i])==nums.indexOf(nums[i])){
            res.push(nums[i])
        }
        if(res.length==2){
            return res
        }
    }
    return res
};

发表评论

您的电子邮箱地址不会被公开。