【发布时间】:2019-12-31 12:09:45
【问题描述】:
目标是在两个给定的字符串s1 和s2 中找到共同的字母。
常用符号串必须至少有两个字母。
输入示例
String s1 = "BAABBBAABBA";
String s2 = "BBBABBBAA";
缩小解决方案的步骤
- 步骤:
s1 = BAA**BBBA**ABBA
s2 = **BBBA**BBBABA
len = 4
- 步骤:
s1 = BAA____A**BBA**
s2 = ____B**BBA**BA
len = 3
我是一个初学者,在这个案例中挣扎了 4 个小时。 有人可以帮我解决这个问题吗? 很高兴收到 java 中的解决方案。
提前致谢。
【问题讨论】:
-
4 小时不算什么。卡在某件事上并努力解决它是真正学习的最佳方式。你具体卡在哪里了?你现在用了什么工具?
-
欢迎来到 SO!这不是解决方案工厂。请阅读How to Ask 并将您的代码尝试发布为minimal reproducible example。所以我们可以引导您朝着正确的方向前进。
-
正如@Akchene_ye 所建议的,这里有一个可能有用的链接:geeksforgeeks.org/common-characters-n-strings
-
len = 6与BA<ABBBAA>BBA对比BBB<ABBBAA>怎么样?