1033 旧键盘打字 (20 分)
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?
输入格式:

输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10
​5
​​ 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(代表上档键)。题目保证第 2 行输入的文字串非空。
注意:如果上档键坏掉了,那么大写的英文字母无法被打出。
输出格式:

在一行中输出能够被打出的结果文字。如果没有一个字符能被打出,则输出空行。
输入样例:

7+IE.
7_This_is_a_test.
输出样例:

_hs_s_a_tst

#include<iostream>
#include<string>
using namespace std;
int main()
{string str1, str2;getline(cin, str1);getline(cin, str2);for (int i = 0; i < str2.size(); i++){if(str1.find(toupper(str2[i]))!=string::npos)continue;if (isupper(str2[i]) && str1.find('+')!=string::npos)continue;cout << str2[i];}}

C++学习之路 | PTA乙级—— 1033 旧键盘打字 (20 分)(精简)相关推荐

  1. PAT乙级 1033 旧键盘打字 (20 分)

    1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 原题链接 代码 #incl ...

  2. 【PAT乙】1033 旧键盘打字 (20分) 字符串

    1033 旧键盘打字 (20分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中 ...

  3. 1033 旧键盘打字 (20 分)

    1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...

  4. PAT 1033 旧键盘打字 (20 分) C++

    1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...

  5. C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)

    1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 输入格式: 输入在 2 ...

  6. pat 乙级1033 旧键盘打字(20)

    旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字. 以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在2行中分别给出坏掉的那些键.以及应该输入的文字 ...

  7. 测试点2错的来:1033 旧键盘打字 (20分)

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是 ...

  8. 1033 旧键盘打字 (20 分)(c语言)

    旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键.以及应该输入 ...

  9. 1033 旧键盘打字 (20分)

    旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键.以及应该输入 ...

最新文章

  1. Windows下Unity5x创建和打开游戏工程
  2. PyQt4布局管理——绝对定位方式
  3. python限定方法参数类型、返回值类型、变量类型等
  4. nodejs因buildpack指定不当部署到CloudFoundry后出的一个错误
  5. 数据结构 - 队列(图解+源码)
  6. werkzeug routing.Rule
  7. 性能测试学习09_场景设计(一)
  8. 软件系统现场服务单(模板)
  9. java cron在线_在线cron生成器
  10. 如何找回被删除的文件
  11. MongoDB 分片集群故障RECOVERING 处理纪实
  12. linux 不自动进入睡眠,linux 7 为何自动睡眠
  13. 手机按键精灵学习 —— 基础知识
  14. freeswitch部署及网关调试
  15. 集合及集合的交,并与差
  16. 由互斥事件和独立事件谈if语句(if-else语句)的写法
  17. 迈阿密色主题学科导航 HTML5静态开源
  18. 提交代码时提示Could not read from remote repository.
  19. BMP文件格式学习1
  20. 第十三届Revit二次开发实战训练课程22年3月21在武汉举办

热门文章

  1. 论文浅尝 - SIAM ICDM 2020 | 基于图时空网络的知识引导的诊断预测
  2. Promise源码解析
  3. 用scikit-learn学习主成分分析(PCA)
  4. 怎样查看Jdk是32位还是64位
  5. c# 后台 添加datable 数据
  6. 从工程文化和运维理念理解Netflix
  7. javascript 键值转换
  8. 解析/etc/inittab 文件(转)
  9. git-从入门到熟悉
  10. HashSet源码解析(最好先看HashMap的源码解析)