笔试训练48天:删除公共字符

REAL507 删除公共字符

https://www.nowcoder.com/practice/f0db4c36573d459cae44ac90b90c6212?tpId=182&tqId=34789&ru=/exam/oj

简单 通过率:32.96% 时间限制:1秒 空间限制:32M

知识点Java工程师字符串2017模拟C++工程师

描述

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入"They are students."和"aeiou",则删除之后的第一个字符串变成"Thy r stdnts."

输入描述:

每个测试输入包含2个字符串

输出描述:

删除后的字符串

示例1

输入:

They are students.

aeiou

输出:Thy r stdnts.

主要思路:哈希表,暴力解法

cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main() {
    string s,t;
    getline(cin,s);
    getline(cin,t);
    bool hash[300]={0};
    for(char ch:t)
    {
        hash[ch]=true;
    }
    for(auto ch:s)
    {
        if(!hash[ch])
        {
            cout<<ch;
        }
    }
    return 0;

}
相关推荐
万法若空21 小时前
【算法-查找】查找算法
java·数据结构·算法
小七在进步1 天前
数据结构:栈与队列之栈的实现
数据结构
小小龙学IT1 天前
C++ 并发编程深度解析:从内存模型到无锁数据结构
数据结构·c++
变量未定义~1 天前
单调栈、单调队列(模板)、子矩阵(模板)
数据结构·算法·蓝桥杯
不会就选b1 天前
算法日常・每日刷题--<快速排序>2
数据结构·算法
kyle~1 天前
Schema---数据结构的形式化规则描述
数据结构·windows·microsoft
李小小钦1 天前
D. Storming Arasaka(Codeforces 2238)
c语言·开发语言·数据结构·c++·算法
先吃饱再说1 天前
一篇吃透树的遍历:递归与迭代的完整拆解
数据结构·算法
灯澜忆梦1 天前
Go 语言圣经 5 | 函数全解:声明、签名、闭包、Defer、Panic 错误处理
数据结构·算法·golang
gugucoding2 天前
31. 【C语言】堆栈与队列的实现
c语言·开发语言·数据结构·链表