这是我开始的代码。
static char[] a1 = {'a', 'b', 'c', 'd', 'e'};
static char[] a2 = {'a', 'c', 'd', 'c'};
for (int i = 1; i <= 5 ; i++) {
if( a1[i] == a2[i] ){
sop(a2[i] + "");
}else{
if( a1[i] > a2[i] ){
sop("");
}else if( a1[i] < a2[i] ){
sop("-");
a2[i] = a2[i-1];
}
}
}
我想知道你如何减少线路a2[i] = a2[i-1]
。我做对了吗?
最后,我试图对齐a1
和a2
. 所以我可以得到输出:
ABCDE
A-CD-C
笔记:sop = System.out.print