DEV Community

Discussion on: Advent.js 2021, una iniciativa navideña para mejorar tu lógica de programación🎄

Collapse
 
duxtech profile image
Cristian Fernando

te comparto la mia:

const carta = 'bici coche balón _playstation bici  coche   peluche';

function listGifts(letter) {
  const arrCarta = letter.split(" ");
  return arrCarta.filter((regalo) => {
    let value = regalo.startsWith("_")
    if (value !== true && regalo !=="") return regalo !== value
  })
  .reduce((contador, regalo) => {
    contador[regalo] = (contador[regalo] || 0) + 1;
    return contador
  }, {});
}

const regalos = listGifts(carta)
console.log(regalos)
Enter fullscreen mode Exit fullscreen mode