PAT 1029 旧键盘

1029 旧键盘 - PAT (Basic Level) Practice (中文) (pintia.cn)

js 复制代码
#include<bits/stdc++.h>
using namespace std;

int haxi[128];

int main()
{
   string s1,s2;cin>>s1>>s2;

    for(int i=0;i<s1.size();i++)
    {
        int flag=0;
            for(int j=0;j<s2.size();j++)
            {

                //如果键坏了,那么大小写都是输出不出来的,所以我们可以将其全部转化为大写,方便比较
                if(s1[i]>='a'&&s1[i]<='z')s1[i]=toupper(s1[i]);
                if(s2[j]>='a'&&s2[j]<='z')s2[j]=toupper(s2[j]);
                if(s1[i]==s2[j])flag=1;  //说明键没坏
            }

        if(!flag)  //键坏了
        {
            if(haxi[s1[i]]==0)  //坏键只输出一次
            {
                cout<<s1[i];
              haxi[s1[i]] = 1;
            }
        }
     
    }
       


  




    
    return 0;
}
相关推荐
HugoStudio_SWAN10 分钟前
洛谷 P10719 \[GESP202406 五级] 黑白格——暴力美学与图像处理的最小外接矩形
c++·图像处理·人工智能·学习·程序人生·算法·目标跟踪
那年窗外下的雪.18 分钟前
AIDC 学习日志|第 20 天|多归属业务验收与哈希不均定位
学习·算法·哈希算法
s_w.h1 小时前
【 刷题 】双指针
算法
啥都想学点的研究生2 小时前
一篇文章讲清楚:K-Means聚类算法
算法·kmeans·聚类
白狐_7982 小时前
408 数据结构|KMP做题方法:next、nextval和高频易错点
数据结构·算法
月华路2 小时前
《模型不玄学》第20章 两种评估视角
人工智能·算法·机器学习
禹凕2 小时前
快速幂算法详解与实战
python·算法
xxwl5852 小时前
高斯消元法异或版
人工智能·算法·机器学习
sylviiiiiia2 小时前
leetcode hot 100
python·算法·leetcode
OPEN-F3 小时前
ROS2系列教程:Gazebo插件(关节控制/IMU/激光雷达)
c++·python·数码相机·算法·机器人