fork download
  1. var set1 = [1, 2, 3];
  2. var set2 = [-5, -3, -1, 2, 4, 6];
  3. var set3 = [];
  4. var set4 = [-1, 1];
  5. var set5 = [-97364, -71561, -69336, 19675, 71561, 97863];
  6. var set6 = [-53974, -39140, -36561, -23935, -15680, 0];
  7.  
  8.  
  9. function SubsetSum(set) {
  10.  
  11. for(var i = 0; i < set.length; i++) {
  12. if(set.indexOf(-set[i]) != -1) {
  13. return true;
  14. }
  15. }
  16. return false;
  17. }
  18.  
  19. SubsetSum(set1);
  20. SubsetSum(set2);
  21. SubsetSum(set3);
  22. SubsetSum(set4);
  23. SubsetSum(set5);
  24. SubsetSum(set6);
Success #stdin #stdout 0.02s 122240KB
stdin
Standard input is empty
stdout
Standard output is empty