Fish Wang says to YSITD
/js_i@mmis_js_bot var readline = require('readline'); var begin = 1; var end = 1000; var real = 1 + Math.floor(Math.random() * (end - begin + 1)); const rl = readline.createInterface({ input: process.stdin }); rl.on('line', (line) => { var num = parseInt(line, 10); if (isNaN(num) || begin > num || end < num) { return console.log('請輸入 ' + begin + ' 到 ' + end + ' 間的數字'); } if (num === real) { console.log('BOOM!! 答案是 ' + real); process.exit(0) } if (num === begin) { begin = begin + 1; } else if (num === end) { end = end - 1; } else if (num < real) { begin = num } else if (num > real) { end = num } console.log(begin + ' 到 ' + end); }) console.log('請輸入 ' + begin + ' 到 ' + end + ' 間的數字');