我一直想知道如何从左下角对角地包装一个字符串到矩阵中。 例如:Java对角矩阵
String str = "123456789";
//Output matrix:
// 479
// 258
// 136
//Or if str = "123456789123456";
//Output would be:
// 2
// 73
// 484
// 2595
// 13616
这是我到目前为止有:
int index = 0;
for(int i = 0; i < matrix.length; i++)
{
for(int k = matrix.length - 1; k > -1; k--)
{
if(index == word.length())
break;
matrix[k][i] = "" + str.charAt(index);
index++;
}
}
你能解释一下,你是如何编写输出矩阵的,我没有得到你想要如何根据你的输入字符串得到输出矩阵.. –
什么是'单词'? – azurefrog