function FindGreatestSumOfSubArray(array)
{
// write code here
let dp = []
dp[0] = array[0]
let n = array.length
for (let i = 1; i < n; i++) {
dp[i] = Math.max(dp[i-1]+array[i],array[i])
}
return Math.max(...dp)
}
module.exports = {
FindGreatestSumOfSubArray : FindGreatestSumOfSubArray
};