C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)
1029 旧键盘 (20 分)
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。
输入格式:
输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。
输出格式:
按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。
输入样例:
7_This_is_a_test
_hs_s_a_es
输出样例:
7TI
#include<stdio.h>
#include<iostream>
#include<map>
using namespace std;
int main()
{string s1,s2;map<char,int>m;char vist[100];cin>>s1>>s2;for(int i=0;i<s1.size();i++){if(s2.find(s1[i])==string::npos&&m[toupper(s1[i])]==0){m[toupper(s1[i])]=1;printf("%c",toupper(s1[i]));}}
}
C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)相关推荐
- PAT乙级 1029 旧键盘 (20 分)
1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 原题链接 代码 #inc ...
- C++学习之路 | PTA乙级—— 1033 旧键盘打字 (20 分)(精简)
1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...
- C++学习之路 | PTA乙级—— 1084 外观数列 (20 分)(精简)
1084 外观数列 (20 分) 外观数列是指具有以下特点的整数序列: d, d1, d111, d113, d11231, d112213111, - 它从不等于 1 的数字 d 开始,序列的第 n ...
- C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- C++学习之路 | PTA乙级—— 1068 万绿丛中一点红 (20 分)(精简)
1068 万绿丛中一点红 (20 分) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值.现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点 ...
- C++学习之路 | PTA乙级—— 1063 计算谱半径 (20 分)(精简)
1063 计算谱半径 (20 分) 在数学中,矩阵的"谱半径"是指其特征值的模集合的上确界.换言之,对于给定的 n 个复数空间的特征值 { a 1 +b 1 i,⋯ ...
- C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)
1057 数零壹 (20 分) 给定一串长度不超过 10 5 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...
- C++学习之路 | PTA乙级—— 1048 数字加密 (20 分)(精简)
1048 数字加密 (20 分) 本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 ...
- C++学习之路 | PTA乙级—— 1047 编程团体赛 (20 分)(精简)
1047 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...
最新文章
- Vivado如何计算关键路径的保持时间裕量?
- Vue.js 是什么
- 如何判断离散数组 是递增趋势_期货交易中,如何通过交易周期判断趋势,做到顺势而为?...
- QT的QSplineSeries类的使用
- 【Modelsim入门】新建项目,添加verilog文件,经编译的程序进行仿真
- 关于 SAP CloudFoundry 应用的 Resilience
- 创建一个Business partner reference extension field
- 禁用部分radio(实践)
- centos7安装串口终端kermit
- ApacheCN Python 译文集 20211108 更新
- 《剑指offer》重建二叉树的解法
- node.js 将jade变为html
- 支持向量回归机(SVR)代码
- Android的性能优化
- 幼麟棋牌登录socket服务器分析
- CGAL 4.11 官方文档 软件包概述 ——胞腔复形与多面体类
- PHP7 安装 Swoole 教程
- 常用数字、模拟量输出传感器原理介绍
- download file with c++
- 彻底读懂行为经济学名著《思考,快与慢》
热门文章
- Android官方开发文档Training系列课程中文版:连接无线设备之通过P2P搜索网络服务
- 李宏毅2020深度学习-判别方法和生成方法
- 滑翔导弹末段多约束智能弹道规划
- javascript语法速查表
- .net打包自动安装数据库
- 7-2 城市间紧急救援 (25 分)
- 关于计算机的网络作文,关于网络世界的作文
- php自定义商品属性,php – 可变产品属性:自定义每个显示的单选按钮文本值
- MVC里面写html获取不到input,asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.EditorForModel渲染时不起作用?...
- c++查找pair,使用map,unordered_map,vector