从字母中寻找组合

时间:2017-12-20 11:29:43

标签: java

我目前正在学习java并想知道一些问题。我遇到的问题是,有一个由三个字母AB和C组成的n字符串。问题是它可以被制成长度字符串,我需要找到n长度字符串上有三个A的组合数。

有关如何解决此问题的任何提示? 4字母字符串上的示例:

ABBA AAAB ACCC BAAA等等

谢谢

1 个答案:

答案 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

的字符串数量