SK
Size: a a a
SK
SK
SK
ЮД
А
function numberOfPairs(gloves) {
let pairsCounter = 0
const uniquePhrases = [...new Set(gloves)]
uniquePhrases.forEach(uniquePhrase => {
let coincidencesCounter = 0
gloves.forEach(phrase => {
if (uniquePhrase === phrase) {
coincidencesCounter += 1
}
})
const phrasePairs =
Math.floor(coincidencesCounter / 2)
pairsCounter += phrasePairs
})
return pairsCounter
}ЮД
j
.
function numberOfPairs(gloves) {
return ( gloves.sort().join().match(/(\w+),\1/g) || [] ).length;
};ЮД
j

j
ЮД
j

ГО
.
j
j

j
j
ГО