const solution = (A, B) => {
const sortedA = A.sort((a, b) => a - b);
const sortedB = B.sort((a, b) => b - a);
return sortedA
.map((num, idx) => num * sortedB[idx])
.reduce((acc, cur) => acc + cur);
};
이게 왜 맞지...?
예외가 정말 없나?
const solution = (A, B) => {
A.sort((a, b) => a - b);
B.sort((a, b) => b - a);
return A.map((num, idx) => num * B[idx]).reduce((acc, cur) => acc + cur);
};