我目前正在学习java并想知道一些问题。我遇到的问题是,有一个由三个字母AB和C组成的n字符串。问题是它可以被制成长度字符串,我需要找到n长度字符串上有三个A的组合数。
有关如何解决此问题的任何提示? 4字母字符串上的示例:
ABBA AAAB ACCC BAAA等等
谢谢
答案 0 :(得分:0)
我想你有一个字符串数组让我们称之为" stringsarray",然后代码将是:
int result =0;
for (int i =0 ; i<stringsarray.length ; i++ ) {
int numOfA = 0;
for (int j =0; j<stringsarray[i].length() ; j++) {
if (stringsarray[i].charAt(j) == 'A' ) {
numOfA++;
}
}
if (numOfA ==3) {result++};
现在变量&#34;结果&#34;将只有三个(&#39; A&#39;)s
的字符串数量