package main import "math" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型 */ func FindGreatestSumOfSubArray(array []int) int { // write code here sum := 0 maxSum := array[0] for i := 0; i < len(array); i++ { sum = int(math.Max(float64(sum+array[i]), float64(array[i]))) maxSum = int(math.Max(float64(maxSum), float64(sum))) } return maxSum }