2023每日刷题(五十五)
Leetcode—389.找不同
实现代码
char findTheDifference(char* s, char* t) {
int len = strlen(s);
int len2 = len + 1;
int a[26] = {0};
int b[26] = {0};
if(len == 0) {
return t[0];
}
for(int i = 0; i < len; i++) {
int idx = s[i] - 'a';
a[idx] += 1;
}
for(int i = 0; i < len2; i++) {
int idx = t[i] - 'a';
b[idx] += 1;
}
for(int i = 0; i < 26; i++) {
if(a[i] != b[i]) {
return i + 'a';
}
}
return t[0];
}
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!