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