let readline = require('readline') const rl = readline.createInterface({ input: process.stdin, output: process.stdout, terminal: false }) let n = -1// 初始状态为负数,表示还没开始读取 rl.on('line', line => { // javascript每行数据的回调接口 if (n === -1) { // 测试用例第一行读取n n = parseInt(line.trim()) return } let tokens = line.trim().split(' ').map(token => parseInt(token, 10)) const hash = {} tokens.forEach((v, i) => { hash[v] = i }) const result = [] for (let key in hash) { result.push({ key, position: hash[key] }) } result.sort((a, b) => a.position - b.position) console.log(result.map(v => v.key).join(' ')) n = -1 })
点赞 9

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务