题解 | #明明的随机数#

明明的随机数

http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

Javascript Node使用readline读取输入

const readline = require("readline")
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
})
let globalCount = 0
let curArr = []
let lineCount

rl.on('line', function(input){
    getInputByLine(input, globalCount)
})

function getInputByLine(input, count){
    if(count == 0){
        lineCount = Number(input)
        globalCount++
    }else{
        curArr.push(input)
        if(count == lineCount){
            globalCount = 0
            // 排序
            const sortedArr = curArr.sort((a, b)=>{
                return Number(a) - Number(b)
            })
            // 去重
            Array.from(new Set(sortedArr)).forEach(item=>{
                console.log(item)
            })
            // 重置数组
            curArr = new Array()
        }else{
            globalCount++
        }
    }
}
全部评论

相关推荐

昨天 11:08
已编辑
上海大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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