3289. The Two Sneaky Numbers of Digitville
题目简介
/**
* @param {number[]} nums
* @return {number[]}
*/
题目给我们一个数组 nums,并且知道其中有两个重复元素,要求我们返回两个重复元素组成的数组
解题思路
用一个 set 保存遍历过的元素,如果后续遍历中遇到了已经存在 set 的元素则将其放入需返回的数组中
Javascript
/**
* @param {number[]} nums
* @return {number[]}
*/
var getSneakyNumbers = function(nums) {
const set = new Set()
const res = []
nums.forEach(num => {
if(set.has(num)) {
res.push(num)
} else {
set.add(num)
}
})
return res
};