首页 > 期待常用牛客的Java猿帮忙解答一下疑惑,是我代码问题吗
头像
Sagittarius_颜
编辑于 2020-07-02 14:35
+ 关注

期待常用牛客的Java猿帮忙解答一下疑惑,是我代码问题吗



我的代码
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        StringBuffer stringBuffer = new StringBuffer();
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            int number = scanner.nextInt();
            for (int i = 0; i < number; i++) {
                stringBuffer.append(scanner.next()).append(",");
            }
            String[] arrStr = stringBuffer.substring(0, stringBuffer.length()).split(",");
            for (String s : arrStr) {
                String str;
                int i = 8 - s.length() % 8;
                if (i == 8) {
                    str = s;
                } else {
                    StringBuilder sBuilder = new StringBuilder(s);
                    for (int j = 0; j <= i; j++) {
                        sBuilder.append("0");
                    }
                    str = sBuilder.toString();
                }

                for (int k = 0; k < str.length() - 1; ) {
                    System.out.println(str.substring(k, k + 8));
                    k += 8;
                }
            }
        }

    }
}
本地IDEA测试没毛病
牛客的自测结果:
1. 期待结果未换行时:

2.换行后:

提交结果:  我就想知道这是什么鬼???


全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐