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;
}
相关推荐
旖-旎5 分钟前
《LeetCode 200 FloodFill 岛屿数量DFS解法》
c++·算法·深度优先·力扣·floodfill
拂拉氏8 分钟前
【知识讲解-题目讲解】算法系列之动态规划入门(下)
算法·leetcode·动态规划
skywalk816311 分钟前
继续推进心语项目6.15 @CodeArts
开发语言·算法·编程
2601_9618451511 分钟前
花生十三图推思维导图|图形推理|技巧
数据结构·算法·链表·贪心算法·排序算法·线性回归·动态规划
bIo7lyA8v16 分钟前
算法复杂度的可视化评估与优化策略研究的技术8
算法
Skrrapper24 分钟前
从 DeepSeek、Qwen 到 GPT:一次企业级 AI 知识库项目的模型选型复盘
人工智能·gpt·算法
江屿风25 分钟前
C++图论基础Bellman-Ford与spfa算法如何判断负环
开发语言·c++·笔记·算法·图论
YHHLAI26 分钟前
LeetCode 136.只出现一次的数字 | 从遍历统计到位运算极致优化
算法·leetcode·职场和发展
lihao lihao35 分钟前
Linux线程同步与互斥
linux·数据结构·算法
进击的荆棘43 分钟前
优选算法——BFS
c++·算法·leetcode·宽度优先