python:PTA逆转裁判
<成步堂龙一> 是一名律师。在法庭开庭时,他需要出示手中的证物来击破他的老对手,检察官 <御剑怜侍> 询问的各个疑点,
以此证明委托人(被告)的清白。
检察官有一张询问清单 s1,s1是一个长度不超过1000的字符串,每个字符代表一个疑点。
成步堂手上有一张证物清单s2, s2同样是一个长度不超过1000的字符串,每个字符代表一件证物。
已知,与疑点字符相同的证物可以击破该疑点,并且一件证物可以使用多次。
请问,成步堂能否击破检察官提出的所有疑点,完成大逆转?
输入格式:
第一行是一个字符串s1,代表询问清单。
第二行是一个字符串s2,代表证物清单。
输出格式:
输出共一行。若能完成逆转,输出 "Objection!";
否则,输出检查官剩余的疑问清单。
输入样例1:
aaabbbcccabc
abcdefabbc
输出样例1:
Objection!
输入样例2:
aaabbbcccabc
1234567a
输出样例2:
bbbcccbc
说实话我做到这题有点想吐槽,题目怎么怎么这么长,一半都是无效内容。
题目基本意思就是将s1中含有s2的元素删除,剩下的输出。
解题思路:
1.用for语句将要删除的数找出来
2.用replace()函数删掉该删掉的数(有其他的函数也可以说一下)
3.最后输出
s1 = input()
s2 = input()
for i in s2:if i in s1:s1 = s1.replace(i,'')
if s1 =='':print('Objection!')
else:print(s1)
再次吐槽题目,真二次元
python:PTA逆转裁判相关推荐
- python pta实验八
目录 一.判断题 二.选择题 二.函数题fn 6-1 判断回文函数 6-2 计算一元二次方程的根 三.编程 7-1 计算球体积 7-2 计算每月电费费用 7-3 按顺序输出小于指定值的 ...
- Python pta题目
计算1到100的和 sum=0 for i in range(1,101):sum=sum+ii=i+1 print("sum = {}".format(sum)) 计算阶乘和 n ...
- Python PTA实验课 求小于某一大于2的自然数的所有素数
求小于某一大于2的自然数的所有素数 输入一个大于2的自然数,输出小于该自然数的所有素数组成的列表 输入格式: 一个大于2的自然数 输出格式: 如果输入自然数大于2,则输出小于该自然数的所有素数组成的列 ...
- Python pta 7-3 s=1+2+3+...+n直到s>=m
7-3 s=1+2+3+-+n直到s>=m // An highlighted block n=int(input()) i=0 s=0 for i in range (0,n):i=i+1#这 ...
- python pta 求出歌手的得分
输入一个正整数n (n>4),再输入n个实数,求出歌手的得分(保留2位小数).设一歌唱评奖晚会上有n(n>4)个评委为歌手打分.评分规则:每个评委依次打分,再去掉2个最高分和2个最低分,计 ...
- python PTA期末考试|足球联赛积分排名
本赛季足球联赛结束了.请根据比赛结果,给队伍排名.排名规则: (1)先看积分,积分高的名次在前(每场比赛胜者得3分,负者得0分,平局各得1分): (2)若积分相同,则看净胜球(该队伍的进球总数与失球总 ...
- 浙大Python 第4章-9 查询水果价格 (15 分)
专题博客链接 [题解]浙大Python PTA课后习题博客记录(Python) 原题题目 代码实现 print("[1] apple\n[2] pear\n[3] orange\n[4] g ...
- 浙大Python 第1章-3 输出“人生苦短,我学Python” (10 分) ---- 过于ez
专题博客链接 [题解]浙大Python PTA课后习题博客记录(Python) 原题题目 代码实现 print("人生苦短,我学Python") 提交结果
- 2017级C语言教学总结
一个学期下来,对于这门课教学还是感受挺多,多个教学平台辅助,确实和我前10年的教学方式区别很多,也辛苦很多. 一.课堂教学方面 1.课堂派预习作业 主要借助课堂派平台,每次课前发布预习作业.而预习作业 ...
- 【一起来烧脑】一步学会HTML体系
[外链图片转存失败(img-zk4xNuy1-1563431241992)(https://upload-images.jianshu.io/upload_images/11158618-4e9cac ...
最新文章
- m_Orchestrate learning system---十八、mo项目的启示是什么
- oracle指定用户SID,如何修改oracle SID
- 【Python基础】13个知识点,系统整理Python时间处理模块Datetime
- ubuntu、fedora系统的启动|关闭管理器
- gulp编译css_如何用gulp缩小CSS
- python爬取网站所有资源
- 黑苹果安装教程---联想G480安装懒人版10.9.5
- MyBatis学习----使用mybatis对单表进行操作
- Linux(深度deepin)下安装jdk、tomcat、idea
- 1 is not JSON serializable的解决方案
- aruba AP密码忘记恢复出厂设定
- react之通俗易懂配置less
- bowtie2基本使用步骤
- 基于python的数字图像处理--学习笔记(三)
- oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查
- ADfunt广告平台介绍
- 详解最小生成树代码C++
- Excel 数据导入
- html 控制flash播放音乐,【答疑】Adobe Flash怎么插入音乐并控制播放与暂停? - 视频教程线上学...
- 闵帆老师论文写作课心得体会——如何写好一篇论文