var set1 = [1, 2, 3];
var set2 = [-5, -3, -1, 2, 4, 6];
var set3 = [];
var set4 = [-1, 1];
var set5 = [-97364, -71561, -69336, 19675, 71561, 97863];
var set6 = [-53974, -39140, -36561, -23935, -15680, 0];
function SubsetSum(set) {
for(var i = 0; i < set.length; i++) {
if(set.indexOf(-set[i]) != -1) {
return true;
}
}
return false;
}
console.log('Loaded.');
dmFyIHNldDEgPSBbMSwgMiwgM107CnZhciBzZXQyID0gWy01LCAtMywgLTEsIDIsIDQsIDZdOwp2YXIgc2V0MyA9IFtdOwp2YXIgc2V0NCA9IFstMSwgMV07CnZhciBzZXQ1ID0gWy05NzM2NCwgLTcxNTYxLCAtNjkzMzYsIDE5Njc1LCA3MTU2MSwgOTc4NjNdOwp2YXIgc2V0NiA9IFstNTM5NzQsIC0zOTE0MCwgLTM2NTYxLCAtMjM5MzUsIC0xNTY4MCwgMF07CgoKZnVuY3Rpb24gU3Vic2V0U3VtKHNldCkgewogICAgCiAgICBmb3IodmFyIGkgPSAwOyBpIDwgc2V0Lmxlbmd0aDsgaSsrKSB7CiAgICAgICAgaWYoc2V0LmluZGV4T2YoLXNldFtpXSkgIT0gLTEpIHsKICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGZhbHNlOwp9CmNvbnNvbGUubG9nKCdMb2FkZWQuJyk7