// Package q3432 implements a solution for https://leetcode.com/problems/count-partitions-with-even-sum-difference/ package q3432 func countPartitions(nums []int) int { sumR := 0 for i := range nums { sumR += nums[i] } sumL := 0 cnt := 0 for i := range len(nums) - 1 { sumL += nums[i] sumR -= nums[i] if (sumL-sumR)%2 == 0 { cnt++ } } return cnt } var _ = countPartitions