Combinations of Integers

You are given an array of integers and an integer K as arguments. Return true if any combination of integers and operations between those integers result in the integer K.


  • Must return either true or false
  • Must be able to handle addition, subtraction, division and multiplication operations

Example #1

solve([2,2,1], 3)
> true

*There are 5 operations that could result in 3: 2-(1-2), 2+(2-1), (2\2)-1, (2+2)-1, (2-1)+2

Example #2

solve([1,0,44], 9)
> false

There are no combinations of operations using the numbers in the given array that could result in 9