shlogg · Early preview
Md Ariful Haque @mah-shamim

Number Of Ways To Split Array In PHP

Prefix sum and total sum are computed for efficient comparisons. Iterate over array, checking if prefix sum is >= remaining sum (total sum - prefix sum). Time complexity: O(n), space complexity: O(1).

2270. Number of Ways to Split Array
Difficulty: Medium
Topics: Array, Prefix Sum
You are given a 0-indexed integer array nums of length n.
nums contains a valid split at index i if the following are true:

The sum of the first i + 1 elements is greater than or equal to the sum of the last n - i - 1 elements.
There is at least one element to the right of i. That is, 0 <= i < n - 1.

Return the number of valid splits in nums.
Example 1:

Input: nums = [10,4,-8,7]
Output: 2
Explanation: There are three ways of splitting nums into two non-empty parts:

Split nums at index 0. Then, the first part i...