(PAT乙级)1039 到底买不买(C语言实现)

总结:

我原本的思路是第二个字符串的每一个元素,在第一个字符串内遍历,如果找到相同的,就将第一个字符串中该位置的字符替换成‘#’,如果没找到相同的就计数。我觉得思路没有错,不过最后输出没有通过所有用例很奇怪。

参考了大神的思路,它是如果碰到相同的,则将第一个字符串、第二个字符串的该位置字符替换为‘#’,然后统计第二个字符串内不为‘#’的个数,即为缺少的珠子数。统计第一个字符串内不为‘#’的个数,即为多余的珠子数。

猜你喜欢

转载自blog.csdn.net/qq_40840749/article/details/81951359