题解 | 扑克牌大小

import sys
lst=input().split('-')
pk_1=lst[0].split()
pk_2=lst[1].split()
pk_1_str=' '.join(pk_1) 
pk_2_str=' '.join(pk_2) 
num_1=len(pk_1)
num_2=len(pk_2)
dic = {'3' : 1, '4' : 2, '5' : 3, '6' : 4, '7' : 5, '8': 6,'9': 7, '10' : 8, 'J' : 9, 'Q' : 10, 'K' : 11, 'A' : 12,'2' : 13, 'joker' : 14, 'JOKER' : 15}
if num_1==num_2:
    a=pk_1[0]
    b=pk_2[0]
    if dic[a] > dic[b]:
        print(pk_1_str)
    else:
         print(pk_2_str)
else:
    if 'joker JOKER' in pk_1_str or 'joker JOKER' in pk_2_str:
        print('joker JOKER')
    elif num_1==4 and len(set(pk_1)) == 1:
        print(pk_1_str)
    elif num_2==4 and len(set(pk_2)) == 1:
        print(pk_2_str)
    else:
        print('ERROR')

全部评论

相关推荐

2024-12-11 20:30
广州市第二中学 Java
投简历 11.21一面 12.05 挂自我介绍?接触过测开人员吗?接触过测试吗?排斥测试岗位吗?如果发offer你会来吗?你在深圳是吧?对base有要求吗?实习多久?最快入职时间?每周几天?介绍实习经历?负责的项目?什么语言?读研做过的项目?大学做过的项目?高并发处理?消息队列?缓存的使用?线程池与多线程?具体怎么实现的?Java 接口的实现?功能实现?使用场景?Java 多态性?封装相关?Python 接触过吗?平时用来做什么?测开用 Python 比较多,技术栈介意吗?Linux 用过吗?你用过哪些命令?awk 命令?用来干嘛的?如何批量杀掉进程?pkill 命令?pgrep 命令?SQL 手撕:查询出每一门课都大于 80 分的学生姓名LeetCode 手撕:无重复字符的最长子串反问:业务和工作内容?回答:滴滴地图部门,负责坐标点、路线规划、预估时间、预估距离等。服务端的测试开发,用 Python 和 Go 语言,涉及 HTTP、ARP 协议等。有测接口功能,有接口自动化,开发压测工具、地图工具、效果评估工具。反问:几轮面试?推进流程进度?回答:两轮,技术面 + 经理面。岗位只招一个,多个面试官同步进行,讨论会决定结构。最快下周一周二。#面经##测试开发##滴滴##日常实习#
查看20道真题和解析
点赞 评论 收藏
分享
2024-12-14 12:39
门头沟学院 Java
百度 商家经营平台部 16 + 签字费
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务