首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2014-01-23 
Java EE 到底有几个bing?如何提高开发效率我想大家都看过在线编程,其中一道题目是给定一个字符串,看看有多

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,不知道是不是我理解错题意了

热点排行