题解 | #扑克牌大小#

扑克牌大小

http://www.nowcoder.com/practice/d290db02bacc4c40965ac31d16b1c3eb

这道题的难度并不大,做对前提是理解好题意

输入每手牌可能是个子、对子、顺子(连续5张)、三个、炸弹(四个)和对王中的一种,不存在其他情况,由输入保证两手牌都是合法的,顺子已经从小到大排列;

只存在这几种牌型,不要多想,会不会出现几种牌型的组合,此题中只会出现一种,所以可通过长度直接判断牌型,相同牌型之间比较最低位就可以,大小可以通过比较数组下标得出

let input=readline()
let data=['2','3','4','5','6','7','8','9','10','J','Q','K','A','2','joker','JOKER']
let [l,r] = input.split('-')
let left=l.split(' ')
let right=r.split(' ')
// 判断王炸
if(l=='joker JOKER'||r=='joker JOKER'){
    console.log('joker JOKER')
}else{
    if(left.length==right.length){
//         console.log(data.indexOf(left[0]),left[0])
//         console.log(data.indexOf(right[0]),right[0])
        if(data.indexOf(left[0])>data.indexOf(right[0])){
            console.log(l)
        }else{
            console.log(r)
        }
    }else{
        if(left.length==4){
            console.log(l)
        }else if(right.length==4){
            console.log(r)
        }else{
            console.log('ERROR')
        }
    }
}
全部评论
真不错
2 回复 分享
发布于 2022-05-26 21:07

相关推荐

11-19 18:44
已编辑
成都理工大学 Java
程序员花海:我面试过100+校招生,大厂后端面试不看ACM,竞赛经历含金量低于你有几份大厂实习 这个简历整体来看不错 可以海投
如何写一份好简历
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

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