题解 | #字符串字符匹配#
字符串字符匹配
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; } } }
大厂笔试题题解 文章被收录于专栏
主要是公司笔试题得一些总结