题目:

思路:分情况讨论,只要不要漏掉,就没什么问题。第一种情况某一个是对王,输出;第二种情况长度不相等且都不是炸弹,输出error;第三种长度相等,因为是排好序的,直接比较最后一张牌的大小,输出大的那个,这里我用了一个列表;第四种情况某一个为4个的炸弹,输出那个就好了

代码:

a,b = map(str,input().split('-'))
card1 = a.split(' ')
card2 = b.split(' ')
if card1 == ['joker', 'JOKER']:print(a)
elif card2 == ['joker', 'JOKER']:print(b)
elif (len(card1) != len(card2)) and (card1 != ['joker', 'JOKER']) and (card2 != ['joker', 'JOKER']) and (card1.count(card1[0]) != 4) and (card2.count(card2[0]) != 4):print("ERROR")
elif (len(card1) == len(card2)) :m = ['3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A', '2']c = m.index(card1[-1])d = m.index(card2[-1])if c>d:print(a)else:print(b)
elif (card1.count(card1[0]) == 4) and (card2.count(card2[0]) != 4):print(a)
elif (card1.count(card1[0]) != 4) and (card2.count(card2[0]) == 4):print(b)

【牛客·华为真题】Python扑克牌大小相关推荐

  1. 力扣牛客每日刷题(Python解法持续更新)

    力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...

  2. 牛客网编程题python输入输出_牛客网算法题目记录

    车站建设问题 有10^8个村庄排在一条公路上,依次编号为0~10^8-1,相邻村庄距离为1,其中有n个村庄居住着牛牛,居住着牛牛的村庄从小到大依次为a0~an-1,其中保证a0=0. 现在需要建设车站 ...

  3. Python 牛客网编程题输入用例问题

    Python 牛客网编程题的输入用例 前言 切入正题 输入字符串 输入整数 输入列表 后记 前言 在牛客网刷题的时候,发现明明在python本地编译器能够轻松解决的输入用例问题,到牛客网在线编译就得好 ...

  4. python爬取学校题库_如何使用 Python 爬虫爬取牛客网 Java 题库?

    [原文链接]http://www.changxuan.top/?p=146 由于"打怪"失败,最近一直在牛客网上刷题复习备战春招.其中有个 Java专题复习题库,我刷着刷着就想把它 ...

  5. 如何使用 Python 爬虫爬取牛客网 Java 题库?

    [原文链接]http://www.changxuan.top/?p=146 由于"打怪"失败,最近一直在牛客网上刷题复习备战春招.其中有个 Java专题复习题库,我刷着刷着就想把它 ...

  6. 关于牛客网代码题 数据读取问题的 小白指南

    作为一个代码小白,刷题是一件如攀登珠峰一样困难的事情 找对登山装备就不是一件简单的事情 关于牛客网上代码题的逐行读取数据的方式,居然也困扰了我很久 终于在善良同窗的帮助下弄清楚了"套路&qu ...

  7. 牛客网 刷题前的准备工作(输入 输出 如何接收?)

    牛客网 刷题前的准备工作 牛客网 刷题前的准备工作 1. 数据读取接受问题 2.牛客刷题前的准备: 2.1. 弄清楚输入输出的行数关系 3.代码怎么写 3.1. 在牛客上测试自己的模板代码,是否能正确 ...

  8. 牛客网错题整理--C++篇1

    牛客网错题整理--C++篇1 1.下列程序的运行结果是PP 10003,请为横线处选择合适的程序(): #include<stdio.h>#include<string.h>s ...

  9. 牛客网基础题-有容乃大

    牛客网基础题-有容乃大 确定不同数据类型在内存中占多少字节 思路: Java的基本数据类型有8种,分别是:boolean,char,byte,short,int,long,float,double.j ...

最新文章

  1. 浅尝key-value数据库(三)——MongoDB的分布式
  2. 按照时间,每天分区;按照数字,200000一个分区
  3. 数据库SQL优化大总结之 百万级数据库优化方案(转载)
  4. 领域应用 | ​英文抗生素药物医学知识图谱 IASO1.0 版发布 线上试用正式启动
  5. Python学习汇总,做数据采集的一些小技巧,收获满满
  6. QT每日一练day26:绘制图片
  7. [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
  8. unity现代人物含代码动画_Unity Animation--动画系统概述
  9. C文件操作——ftell函数_ferror函数_clearerr函数_rewind函数
  10. 特征选择relief算法介绍
  11. ios音视频开发路线及技术点
  12. CRNN——卷积循环神经网络结构
  13. 如何搭建Vue开发环境的步骤
  14. drozer安装使用问题总结
  15. 软件开发工程师能力模型
  16. HTML5期末大作业:美食坊网站设计——美食坊美食购物主题(15页) HTML+CSS+JavaScript
  17. ThinkAdmin漏洞(CVE-2020-25540 )复现
  18. 计算机控制实验心得体会,车床实训心得体会(精选5篇)
  19. win10系统开始菜单点不出来的有效修复方案
  20. 【UE4】TimeLine(蓝图)

热门文章

  1. 转载--开发端到端的 Ajax 应用程序,第 3 部分: 集成、测试和调试应用程序
  2. 知道创宇区块链安全实验室|危险的授权转账-- Li.Finance 攻击事件始末
  3. 全国高中计算机大赛,第十九届全国中小学信息技术创新与实践大赛
  4. java 中多个双引号_如何在Java String中用单个双引号替换两个双引号?
  5. QT实现文字竖版显示
  6. Oracle Resource Manager 概述
  7. “以数治税” 从数据治理开始
  8. 从几个字母猜所能组成的英文单词游戏开始
  9. SpringBoot 401 Unauthorized问题解决方案
  10. linux sh 定义变量,Shell编程定义变量的方式有哪些?