Given a string that contains only digits0-9and a target value, return all possibilities to addbinaryoperators (not unary)+,-, or*between the digits so they evaluate to the target value.
Example 1:
Input:
num
=
"123",
target
= 6
Output:
["1+2+3", "1*2*3"]
Example 2:
Input:
num
=
"232",
target
= 8
Output:
["2*3+2", "2+3*2"]
Example 3:
Input:
num
=
"105",
target
= 5
Output:
["1*0+5","10-5"]