题解 | #字符串字符匹配#

字符串字符匹配

http://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93

#include <stdio.h>
#include <string.h>

//暴力遍历
//用简单哈希表,字符一共128个对应ASCII 0-127
int main()
{
  char s[201], t[201];
  while (scanf("%s", s) != EOF)
  {
    scanf("%s", t);
    int lens, lent;
    lens = strlen(s), lent = strlen(t);

    int hash[128] = {0};
    int count = 0; //出现字符数
    for (int i = 0; i < lent; i++)
    {
      hash[t[i]]++;
    }

    for (int i = 0; i < lens; i++)
    {
      if (hash[s[i]])
        count++;
    }

    if (count == lens)
    {
      printf("true\n");
    }
    else
    {
      printf("false\n");
    }
  }

  return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 12:11
我最近都有点不想活了,天天早10晚11的,还问我爱不爱她目前的状态别说爱谁了,没扇谁就不错了。是不是大家都是一进节子,只有工作没有爱情了
AzureSkies:在字节的时候找的就是字节的,飞书太适合恋爱人士了,能看到是不是已读,是不是在会议中。简直冥婚好伴侣
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-26 19:47
中南大学 Java
悲,毕业了!这是个坏事儿啊!
爱睡觉的冰箱哥:《这是个好事啊》---峰哥浪走天涯
毕业后不工作的日子里我在...
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务