import java.util.Scanner;
public class Main { /** * * •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; * •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 * * 输入描述: * 连续输入字符串(输入多次,每个字符串长度小于等于100) * * 输出描述: * 依次输出所有分割后的长度为8的新字符串 * * 示例1 * 输入: * abc * 123456789 * 复制 * 输出: * abc00000 * 12345678 * 90000000 * @param args */
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String rawData = scanner.next();
int m = rawData.length() / 8;
int n = rawData.length() % 8;
StringBuilder stringBuilder=new StringBuilder();
if (m==0){//个数小于8,剩余位补充0
stringBuilder.append(rawData);
for (int i = 0; i < 8 - n; i++) {
stringBuilder.append("0");
if (i==8-n-1) {
System.out.println(stringBuilder.toString());
}
}
}if (m>0){//个数大于8,剩余位数
if (n>0) {
for (int i = 0; i < m; i++) {
System.out.println(rawData.substring(8 * i, 8 * i + 8));
}
for (int i = 0; i < 8 - n; i++) {
stringBuilder.append("0");
if (i == 8 - n - 1) {
System.out.println(rawData.substring(8 * m, 8 * m + n) + stringBuilder.toString());
}
}
} if (n==0){//长度为8的整数倍
for (int i = 0; i < m; i++) {
System.out.println(rawData.substring(8*i,8*i+8));
}
}
}
}
}
}