const input = readline().split(','); const arr = input[0].split(' ').map((item) => +item); const n = +input[1]; let findFlag = false; for(let i = 0; i < arr.length; i++) { if(findFlag) break; for(let j = i + 1; j < arr.length; j ++) { if(findFlag) break; for (let k = j + 1; k < arr.length; k++) { if (arr[i]+arr[j]+arr[k] === n) { findFlag=true; break; } } } } console.log(findFlag ? 'True' : 'False');
把评论区第一个解答转化为js后发现只能通过16个,不知道原因,故而还是用3重for解决, 用时1500ms