cheetcode
Back to problems

Partition Equal Subset Sum

Decide whether an array can be split into two subsets with equal sum.

Medium

Decide whether an array can be split into two subsets with equal sum.

Use the 1-d dynamic programming pattern to design an efficient solution and explain the tradeoffs in your approach.

Examples

Input: See starter test cases
Output: Expected result depends on the selected implementation
Explanation: These local prompts are original practice stubs and can be replaced by backend-provided examples later.

Constraints

  • Inputs follow the shape implied by the prompt title.
  • Prefer an approach that matches the named pattern track.
  • Optimize for clarity first, then improve time and space complexity.

Test Cases

PartitionEqualSubsetSum.solve(practiceInput)