贴心的勇士要发财 level
获赞
166
粉丝
27
关注
6
看过 TA
1241
黑龙江省商务学校
Java
IP属地:黑龙江
暂未填写个人简介
私信
关注
投递长鑫存储等公司9个岗位
0 点赞 评论 收藏
分享
public int GetFragment (String str) {        Queue<Integer> list=new LinkedList<>();        Stack<Character> s=new Stack<>();        int i=0,sum=0,out;        for(char c:str.toCharArray()){                if(s.isEmpty()){                    s.push(c);                    i++;          }else if(!s.isEmpty()&&s.peek()==c){                    s.push(c);                    i++;          }else if(!s.isEmpty()&&s.peek()!=c){                    while(!s.isEmpty()){                        s.pop();}                    list.add(i);                    s.push(c);                    i=1; } }             if(!s.isEmpty()){                    while(!s.isEmpty()){                        s.pop();}                    list.add(i); }                   int l=list.size();             for(int j=0;j<l;j++){                sum+=list.poll();    }                System.out.println(!str.isEmpty()?sum/l:0);     return !str.isEmpty()?sum/l:0;    }}
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务