题解 | #字符串字符匹配#抛砖引玉系列
字符串字符匹配
https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
#include<iostream>
#include<string>
using namespace std;
int main() {
string str1, str2;
getline(cin, str1);// 获取字符串
getline(cin, str2);//
int a[26] = {0};
int b[26] = {0};
for(int i = 0;i < str2.size();i++){// 对长串进行标记
a[str2[i] - 'a'] = 1;
}
bool flag = true;
for(int i = 0;i < str1.size();i++){// 对短串进行标记
b[str1[i] - 'a'] = 1;
}
for(int i = 0;i < 26;i++){ //比较
if(b[i] > a[i]){//
flag = false;
break;
}
}
if(flag == false)//
cout << "false" << endl;
else
cout << "true" << endl;
return 0;
}
#2022春招#
拼多多集团-PDD成长空间 1356人发布