我有这个倒金字塔:
String spaces = "";
int x =0;
int counter = fulllName.length();
for( x = 0; x < fullName.length()/2; x++ )
{
System.out.println(counter-x + "[" + spaces + fullName.substring(x, fullName.length()-x) + "]");
spaces = spaces + " ";
}
我想让它在每行的开头打印每行的长度,但作为金字塔本身的一部分。我还想将每一行括在括号 [ ] 中,但行的长度在括号之外。当我尝试时,它会打印如下:
7[ 1111111]
7[ 11111]
7[ 111]
7[ 1]
我想要这样的东西:
7[1111111]
5[11111]
3[111]
1[1]
0[]