JSFiddle - React, Tailwind, and code Playground
JavaScript
function markOverlap (current, winner) {
let marked = current;
winner
.split(`-`)
.forEach(
num => (marked = marked.replace(num, `XX`))
);
return marked;
}
document.write(
`one ` +
markOverlap(
`10-04-11-02`,
`01-11-14-03`
) + `<br/>`
)
document.write(
`all ` +
markOverlap(
`10-04-11-02`,
`10-04-11-02`
) + `<br/>`
)
document.write(
`none ` +
markOverlap(
`10-04-11-02`,
`01-15-14-03`
) + `<br/>`
)