DEV Community

Cover image for AdventJS 2023: Day 1

AdventJS 2023: Day 1

Fenriuz on December 01, 2023

Solution for Challenge #1 of AdventJS 2023 Introduction Challenge Description Analysis Solution Introduction On December 1st, Ad...
Collapse
 
lesterpaz99 profile image
Obed Paz

Good article, keep the hard work.

Here's mine:

function findFirstRepeated(gifts) {
  // Code here
  let checkedIds = [];
  let repeated = [];

  gifts.find(item => {
    if (checkedIds.includes(item)) {
      repeated.push(item);
      return item;
    }
    checkedIds.push(item);
  });

  return repeated.length > 0 ? repeated[0] : -1;
}
Enter fullscreen mode Exit fullscreen mode