当前位置: 代码迷 >> Java相关 >> Java EE 到底有几个bing?怎么提高开发效率
  详细解决方案

Java EE 到底有几个bing?怎么提高开发效率

热度:24   发布时间:2016-04-22 21:23:43.0
Java EE 到底有几个bing?如何提高开发效率
我想大家都看过在线编程,其中一道题目是给定一个字符串,看看有多少个bing?我是一个Java初学者,我能用多重循环嵌套实现,但是效率不高,希望做过编程大赛的大神们指点,用什么方法可以提高效率.非常感谢

------解决方案--------------------
一般都用正则去匹配吧
------解决方案--------------------
引用:
public class Test4 {
    static char[] ch;
    static int index=0;
    static int b_num=0;
    static int i_num=0;
    static int n_num=0;
    static int num=0;
     
    public static void main(String[] args) {
         
        System.out.println(getNum("iinbinbinginng"));
    }
     
    public static int getNum(String str){
        ch=str.toCharArray();
        for (int i = 0; i < ch.length; i++) {
            switch (ch[i]) {
            case 'b':
                b_num++;
                break;
            case 'i':
                i_num+=b_num;
                break;
            case 'n':
                n_num+=i_num;
                break;
            case 'g':
                num+=n_num;
                break;
            default:
                break;
            }
        }
        return num%(10^9+7);
    }
}

这就是效率啊,思路清晰,借用别人的帖子。

没看懂思路,打印出来是18,不知道是不是我理解错题意了
  相关解决方案