문제
풀이 과정
const solutionA = (participant, completion) => {
const participantMap = new Map();
for (let person of participant) {
if (participantMap.has(person)) participantMap.set(person, participantMap.get(person) + 1);
else participantMap.set(person, 1);
}
for (let person of completion) {
if (participantMap.has(person)) participantMap.set(person, participantMap.get(person) - 1);
if (participantMap.get(person) === 0) participantMap.delete(person);
}
return Array.from(participantMap.keys())[0];
};
const participant = ['marina', 'josipa', 'nikola', 'vinko', 'filipa'];
const completion = ['josipa', 'filipa', 'marina', 'nikola'];
const testA = solutionA(participant, completion);
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄