Показать сообщение отдельно
  #5 (permalink)  
Старый 15.06.2022, 10:54
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

function numberOfPairs(gloves) {
    let tmp = {};
    for (let item of gloves) tmp[item] = ++tmp[item] || 1;
    return Object.values(tmp).reduce((a, v) => a + Math.floor(v / 2), 0);
}

Ответить с цитированием