题解 | #华为no.4 字符串分隔#

字符串分隔

http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

暴力解法 不停地substring最后得到答案

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        StringBuilder sb = new StringBuilder();
        sb.append(sc.nextLine());
        int n = sb.length();
        String s = sb.toString();
        int q=0;
        int w=8;
        for(int i=n;i>=8;i-=8) {
            System.out.println(s.substring(q,w));
            q+=8;
            w+=8;
        }
        if(n%8 !=0) {
            int a = 8-(s.length()-q);
            for(int i=0;i<a;i++) {
                s = s+"0";
            }
        }

        System.out.println(s.substring(q));
    }
}
全部评论

相关推荐

04-06 11:24
已编辑
太原学院 C++
真烦好烦真烦:感觉不太对劲,这种主动加微信的一般都是坑,要小心辨别
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务