题解 | #字符串字符匹配#
字符串字符匹配
http://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
- 这个题比较坑,问的是字符是否出现(意味着和次数无关,所以最简单的方法还是用set)
- 然后在使用set的count方法(返回0 or 1)来看看这个元素存不存在即可。
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(){
string s,l;
while(cin>>s>>l){
map<char,int> mp;
for(int i =0; i< l.size();i++){
mp[l[i]] ++;
}
int flag =1;
for(int i =0; i< s.size();i++){
if(mp.count(s[i])&&mp[s[i]]!=0){
}else{
cout<<"false"<<endl;
flag =0;
break;
}
}
if(flag){
cout<<"true"<<endl;
}
}
}大厂笔试题题解 文章被收录于专栏
主要是公司笔试题得一些总结
查看8道真题和解析

