

- name과 yearning 배열의 길이는 항상 동일하다.
- name 배열의 각 요소에 yearning 배열의 각 요소를 바인딩하는 객체를 만들자
- 이중 배열인 photo를 각각 순회해서 만들어놓은 객체를 이용해서 점수를 추출하자
const solution = (name, yearning, photo) => {
// #1
const bindingObj = {};
name.map((n,i) => {
bindingObj[n] = yearning[i]
});
// console.log(bindingObj); // { may: 5, kein: 10, kain: 1, radi: 3 }
// #2
const results = photo.map((p) => {
let sum = 0;
p.forEach((person, i) => {
sum += bindingObj[person] || 0;
})
return sum;
});
return results;
}