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

字符串字符匹配

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

#include <stdio.h>

int main()
{
	int arr1[26] = { 0 };
	int arr2[26] = { 0 };
	char ch = 0;
	while ((ch=getchar()) != '\n')
	{
		if(!arr1[(int)(ch - 'a')])
			arr1[(int)(ch - 'a')]++;
	}
	while ((ch = getchar()) != '\n')
	{
		if (!arr2[(int)(ch - 'a')])
			arr2[(int)(ch - 'a')]++;
	}
	int i = 0;
	for (; i < 26; i++)
	{
		if (arr1[i] != arr2[i] && arr1[i] != 0)
		{
			printf("false\n");
			break;
		}
	}
	if (i == 26)
	{
		printf("true\n");
	}
	return 0;
}

全部评论

相关推荐

榕城小榕树:1200单休,我去干点啥别的不好
点赞 评论 收藏
分享
06-18 13:28
已编辑
门头沟学院 Web前端
爱睡觉的冰箱哥:《给予你300的工资》,阴的没边了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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