题解 | #配置文件恢复#

配置文件恢复

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


全部评论

相关推荐

06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司8个岗位
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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