Sherlock and Array

  • + 0 comments

    Javascript

    function balancedSums(arr) {
        // Write your code here    
        var leftSum = 0
        var rightSum = arr.reduce((a, b) => a + b)
        
        for(var i = 0; i < arr.length; i++){
            leftSum = i == 0 ? 0 : leftSum + arr[i - 1]
            rightSum = i == arr.length - 1 ? 0 : rightSum - arr[i]                
            if (leftSum == rightSum){
                return 'YES'
            }        
        }
        return 'NO'
    }