이것도 그렇게 어렵게 푼 문제는 아니였다. 금방 풀었던 것 같은데
function solution(absolutes, signs) { return absolutes.map((a,b)=> { return signs[b] ? a : -a}).reduce((a,b)=> {return a+b}) }
맵이랑 리듀스를 쓰면 가독성이 좀 떨어져서 리뷰를 하자면