문제
풀이 과정
const answer = [];
const users = {};
for (let user of id_list) users[user] = [0, []];
const setReport = new Set(report);
setReport.forEach((result) => {
const [A, B] = result.split(' ');
users[A][1].push(B);
users[B][0]++;
});
const getMailUser = id_list.filter((user) => users[user][0] >= k);
for (const [key, value] of Object.entries(users)) {
const count = value[1].filter((reportedPerson) => getMailUser.includes(reportedPerson)).length;
answer.push(count);
}
return answer;
};
const id_list = ['muzi', 'frodo', 'apeach', 'neo'];
const report = ['muzi frodo', 'apeach frodo', 'frodo neo', 'muzi neo', 'apeach muzi'];
const testA = solutionA(id_list, report, 2);
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄