function solution(name, yearning, photo) {
// {사람: 그리움 점수}
let hash = new Map();
name.forEach((el, idx) => hash.set(el, yearning[idx]))
return photo
.map(el => el
.reduce((prev, curr) => prev + (hash.get(curr) || 0), 0));
}
입력값으로 주어진 각 배열의 제한에 대해 딱히 신경 쓸 필요는 없습니다. (길이가 충분히 짧음)
그리운 사람 별 그리움 점수는 한 데 모아보기 위해 Map 자료형으로 정리했습니다.