import java.util.Arrays;
public class Program {
static String addToEmptyStr(String pad, int len) {
char[] zeros = new char[len];
Arrays.fill(zeros, '0');
String emptyString = new String(zeros);
return emptyString;
}
static String addLeadingZero(String str1, String str2) {
int len1 = str1.length();
int len2 = str2.length();
String strToPad = "";
int diff = Math.abs(len1 - len2);
if (diff > 0) {
strToPad = addToEmptyStr("0", diff);
if (len1 > len2) {
strToPad += str2;
} else {
strToPad += str1;
}
}
return strToPad;
}
public static void main(String[] args) {
String str1 = "123";
String str2 = "8976753";
if (str1.length() > str2.length()) {
str2 = addLeadingZero(str1, str2);
} else {
str1 = addLeadingZero(str1, str2);
}
System.out.println(new String(str1));
System.out.println(new String(str2));
}
}
/*
run
0000123
8976753
*/