Target Sum (#494)

You are given an integer array nums and an integer target.

You want to build an expression out of nums by adding one of the symbols '+' and '-' before each integer in nums and then concatenate all the integers.

  • For example, if nums = [2, 1], you can form the expression "+2-1".

Return the number of different expressions that you can build, which evaluates to target.

Company Tags: Amazon

Core Concept: Dynamic Programming, Backtracking, DFS

Solve on LeetCode