Algorithm/codewars
Equal Sides Of An Array 답안
Bonita SY
2021. 3. 24. 20:38
728x90
문제)
www.codewars.com/kata/5679aa472b8f57fb8c000047/train/javascript
Codewars: Achieve mastery through challenge
Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.
www.codewars.com
내가 푼 답)
function findEvenIndex(arr)
{
var result = -1;
for (var i=0; i<arr.length; i++) {
var leftArr = arr.slice(0, i);
var leftArrSum = leftArr.length === 0 ? 0 : leftArr.reduce((acc, curVal) => acc + curVal);
var rightArr = arr.slice(i+1);
var rightArrSum = rightArr.length === 0 ? 0 : rightArr.reduce((acc, curVal) => acc + curVal);
if (leftArrSum === rightArrSum) {
result = i;
}
}
return result;
}
테스트 결과)
마음에 드는 남이 푼 소스)
728x90