문제 설명
Description:
I'm new to coding and now I want to get the sum of two arrays...actually the sum of all their elements. I'll appreciate for your help.
P.S. Each array includes only integer numbers. Output is a number too.
나의 풀이
function arrayPlusArray(arr1, arr2) { return arr1.reduce(function (a,b){ return a+b; },0) + arr2.reduce(function (a,b){ return a+b; },0); //something went wrong }
다른사람의 풀이
function arrayPlusArray(arr1, arr2) {
return arr1.concat(arr2).reduce((acc, cur) => acc + cur);
}
느낀점
하나씩 합친 결과를 더하느냐, 배열을 합치고 한번에 모두를 더하느냐의 차이, ES6문법을 쓴 차이 정도가 있어보인다.
'algorithm > codewars' 카테고리의 다른 글
[6kyu] multiples of 3 or 5 (0) | 2018.01.28 |
---|---|
[6kyu] TGI Friday !! (0) | 2018.01.22 |
[8kyu] Century_From_Year !!!!!!!!!! (0) | 2018.01.21 |
[6kyu] Good vs Evil (0) | 2018.01.21 |
[7kyu] Sum of Triangular Numbers (0) | 2018.01.21 |