a= [26,3,32,8,15,26]
b= [32, 29, 8, 26, 3, 18]
a 中的 26 与 b 中的每个元素分别匹配一次,有相同的计数器 count+1
然后
a 中的 3 与 b 中的每个元素分别匹配一次,有相同的计数器 count+1
自己计算,a 与 b 里无素只有 4 个相同。 但结果是返回 5。因为它把 26 算了两次。
如果 a 和 b 里各有两个 26,计两次是对的,
可现在只有 a 里有两个 26,而 b 里有一个 26。
怎么解决。想了一些办法但都不好
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.