gra lotto ilość trafień

0

Jak mogę sprawdzić ilość trafień?
Mam tablicę z liczba wylosowanymi i wybranymi i teraz chciałbym sprawdzić liczbę trafień tylko nie bardzo wiem jak?
Ktoś podpowie?

2

Brzydko:

function countHits(bet, drawn) {
  let hits = 0

  for(let i = 0; i < bet.length; i++) {
    if (drawn.includes(bet[i])) {
      hits++
    }
  }

  return hits
}

ładniej:

function countHits(bet, drawn) {
  return bet.reduce((result, betItem) => result + drawn.includes(betItem), 0)
}

wywołanie:

const hits = countHits([1, 2, 3, 4, 5, 6], [1, 2, 4, 6, 8, 9])

1 użytkowników online, w tym zalogowanych: 0, gości: 1