串练习--------1684.统计一致字符串的数目
2026/6/21 21:26:01 网站建设 项目流程

题目:点这里

代码

class Solution { public: int countConsistentStrings(string allowed, vector<string>& words) { int cnt=0; int l=words.size(); int has[27]={0}; for(int i=0;i<allowed.size();i++){//运用哈希的思想 int t = allowed[i]; has[t-'a']=1;//标记allowed字符串中的值 } for(int i=0;i<words.size();i++){ // int r=1; bool r=true;//利用布尔变量判断更加规范 for(int j=0;j<words[i].size();j++){//每一个字符串 int s=words[i][j]; if(has[s-'a']==0){ r=false; } } if(r){ cnt++; } } return cnt; } };

反思

利用bool变量来判断是否符合要求更加规整

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询