题解 | #明明的随机数#

明明的随机数

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)
    })
})

全部评论

相关推荐

Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
昨天 14:46
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务