Maximum Number of Operations With the Same Score I - Problem
You are given an array of integers nums. Consider the following operation:
Delete the first two elements nums[0] and nums[1] and define the score of the operation as the sum of these two elements.
You can perform this operation until nums contains fewer than two elements. Additionally, the same score must be achieved in all operations.
Return the maximum number of operations you can perform.
Input & Output
Example 1 — Basic Case
$
Input:
nums = [3,2,1,4,5,2]
›
Output:
2
💡 Note:
First pair: 3+2=5, second pair: 1+4=5, third pair: 5+2=7≠5, so we stop. Total operations: 2.
Example 2 — Single Operation
$
Input:
nums = [3,2,6,1]
›
Output:
1
💡 Note:
First pair: 3+2=5, second pair: 6+1=7≠5, so we stop after 1 operation.
Example 3 — All Same Score
$
Input:
nums = [1,4,2,3]
›
Output:
2
💡 Note:
First pair: 1+4=5, second pair: 2+3=5. Both pairs have same score, so 2 operations total.
Constraints
- 2 ≤ nums.length ≤ 1000
- 1 ≤ nums[i] ≤ 1000
Visualization
Tap to expand
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code