题解 | #扑克牌大小#

扑克牌大小

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

nums = ['3','4','5','6','7','8','9','10',
        'J','Q','K','A','2','joker','JOKER']
hashDict = {}
for idx, num in enumerate(nums):
    hashDict[num] = idx
def solution():
    s = input()
    if "joker JOKER" in s:
        return "joker JOKER"
    s1,s2= s.split('-')
    l1,l2 = len(s1.split()),len(s2.split())
    if (l1==4)^(l2==4):
        return s1 if l2!=4 else s2
    if l1 != l2: return "ERROR"
    a = s1.split()[0]
    b = s2.split()[0]
    return s1 if hashDict[a]>hashDict[b] else s2

res = solution()
print(res)

#车好多#
全部评论

相关推荐

11-14 16:13
已编辑
重庆科技大学 测试工程师
Amazarashi66:不进帖子我都知道🐮❤️网什么含金量
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务