题解 | #字符串字符匹配#
字符串字符匹配
https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
#include <stdio.h>
#include <string.h>
// 1. 得到两个输入,注意输入都是小写字母
// 2. 遍历两字符串,记录其出现的字母
// 3. 比较两个记录表
// 3.1 若短有长都有则true
// 3.2 否则false
int main() {
char sht[210] = {0};
char lon[210] = {0};
scanf("%s", sht);
scanf("%s", lon);
int sht_record[26] = {0};
int lon_record[26] = {0};
for(int i = 0; i < 26; ++ i)
{
if(strchr(sht, 'a'+i))
{
++ sht_record[i];
}
if(strchr(lon, 'a'+i))
{
++ lon_record[i];
}
//若短有长没有则false
if(sht_record[i] && !lon_record[i])
{
puts("false");
return 0;
}
}
puts("true");
return 0;
}
顺丰集团工作强度 274人发布
