笔试训练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;

}
相关推荐
難釋懷4 小时前
Redis数据结构-Set结构
数据结构·redis·bootstrap
如何原谅奋力过但无声6 小时前
【灵神高频面试题合集06-08】反转链表、快慢指针(环形链表/重排链表)、前后指针(删除链表/链表去重)
数据结构·python·算法·leetcode·链表
平行侠6 小时前
037插入排序 - 整理扑克牌的算法
数据结构·算法
,,?!,9 小时前
数据结构算法-排序算法
数据结构·算法·排序算法
‎ദ്ദിᵔ.˛.ᵔ₎10 小时前
C++哈希表
数据结构·c++·散列表
阿旭超级学得完11 小时前
C++11(初始化)
java·开发语言·数据结构·c++·算法
云淡风轻~窗明几净11 小时前
关于角谷猜想的五行小猜想
数据结构·算法
Languorous.11 小时前
C++数据结构进阶|并查集(Union-Find)详解:从原理到面试实战
数据结构·c++·面试
Languorous.12 小时前
C++数据结构进阶|堆(Heap)详解:从手写实现到面试高频实战
数据结构·c++·面试
玛卡巴卡ldf13 小时前
【LeetCode 手撕算法】(栈)有效括号、最小栈、字符串解码、每日温度、柱状图最大矩形
java·数据结构·算法·leetcode·力扣