function solution(absolutes, signs) {
for (let a = 0; a<signs.length; a++){
signs[a] == true ? absolutes[a] = absolutes[a] : absolutes[a] = absolutes[a] * -1;
}
return absolutes.reduce((b,c) => b+c);
}
function solution(absolutes, signs) {
return absolutes.reduce((acc, val, i) => acc + (val * (signs[i] ? 1 : -1)), 0);
}
reduce를 사용해서 굳이 조건문과 for을 사용하지 않았음. 가독성과 성능이 훨 좋다.