题解 | #字符串分隔# 一些可以优化的暴力解法
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner;
import java.lang.String;
import java.lang.Math;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str1 = in.nextLine();
StringBuffer str2 = new StringBuffer(str1);
int appendNum = 8 - str1.length()%8;
if (appendNum == 8)appendNum = 0;
//计算出需要补0的数量。感觉可以优化?
//System.out.print(appendNum);
while(appendNum != 0){
str2.append("0");
appendNum--;
}
//补零
int num = str2.length()/8;
for(int i = 0; i < num; i++){
StringBuffer res = new StringBuffer("");
for(int j = 0; j < 8; j++){
res.append(str2.charAt( i*8 + j ));
}
System.out.println(res);
}
}
}
深信服公司福利 902人发布