Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. function oddOnesOut(nums) {
  2. let acc = nums.reduce((acc, val) => {acc[val] = 1 + acc[val] || 1; return acc}, {});
  3. const evens = []
  4. for (const key of Object.keys(acc)) {
  5. acc[key] % 2 ? null : evens.push(Number(key))
  6. }
  7. return nums.filter(x => evens.includes(x))
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement