题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
const rl = require("readline").createInterface({ input: process.stdin }); let num1 = []; let num2 = []; rl.on('line',function(line){ num1.push(line) // console.log(num1.length - 1) }) rl.on("close",()=>{ if(num1[0] == num1.length - 1) { //shift删除并返回数组的第一个元素,删除后num1数组就没有了第一个元素,改变了数字长度 num1.shift(); for (let i = 0;i<num1.length;i++){ // indexOf搜索数组中的元素,并返回它所在的位置。没找到指定元素则返回 -1。 if(num2.indexOf(num1[i]) == -1){ num2.push(num1[i]) } } } //最后排序 num2.sort((a,b)=>{ return a - b; }) //输出 num2.forEach((item)=>{ console.log(item) }) })