题解 | #配置文件恢复#

配置文件恢复

https://www.nowcoder.com/practice/ca6ac6ef9538419abf6f883f7d6f6ee5

const map={
    'reset':'reset what',
    'reset board':'board fault',
    'board add':'where to add',
    'board delete':'no board at all',
    'reboot backplane':'impossible',
    'backplane abort':'install first'
}
const keys=Object.keys(map)
while(line=readline()){
    let lines=line.split(' ')
    let ans = keys.filter(item=>{
        let items=item.split(' ')
        if(lines.length===items.length){
            let tag=true
            for(let i=0;i<lines.length;i++){
                if(items[i].indexOf(lines[i])!==0){
                    tag=false
                    break
                }
            }
            return tag
        }
    })
    if(ans.length===1){
        console.log(map[ans[0]])
    }else{
       console.log('unknown command') 
    }
}


全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 13:47
点赞 评论 收藏
分享
昨天 11:33
江南大学 Java
已经在暑假实习了&nbsp;,没有明确说有hc,纠结实习到八月份会不会有点影响秋招毕竟感觉今年好多提前批
程序员小白条:92的话准备提前批,其他没必要,没面试机会的,而且你要准备充分,尤其八股和算法题
点赞 评论 收藏
分享
见见123:简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞 评论 收藏
分享
牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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