Skip to content

Instantly share code, notes, and snippets.

@RomaSto
Created August 27, 2020 08:48
Show Gist options
  • Save RomaSto/c272a7c91b7a5c92acbc0f18ab057a78 to your computer and use it in GitHub Desktop.
Save RomaSto/c272a7c91b7a5c92acbc0f18ab057a78 to your computer and use it in GitHub Desktop.
function solution(A) {
// write your code in JavaScript (Node.js 8.9.4)
let leftSum =0
let rightSum= A.reduce((acc, el)=>acc+el)
let result =null
for (let i=0;i<A.length-1;i++){
leftSum+=A[i]
rightSum-=A[i]
let diff = Math.abs(rightSum-leftSum)
if (result ===null ||result >diff){
result=diff
}
}
return result
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment