class MatrixCode {
static int max(int x,int y)
{
if(x>y)
{
return x;
}
else
{
return y;
}
}
static int min(int x,int y)
{
if(x<y)
{
return x;
}
else
{
return y;
}
}
public static void main
(String[] args
) { // TODO Auto-generated method stub
int [][] x = {{1,2,3},{4,5,6},{7,8,9}};
int n= 3;
for(int i=0;i<2*n-1;i++)
{
for(int j=max(i-(n-1),0);j<min(i,n-1);j++)
{
System.
out.
print(x
[j
][i
] + " "); }
}
}
}
Y2xhc3MgTWF0cml4Q29kZSB7CgoJc3RhdGljIGludCBtYXgoaW50IHgsaW50IHkpCgl7CgkJaWYoeD55KQoJCXsKCQkJcmV0dXJuIHg7CgkJfQoJCWVsc2UKCQl7CgkJCXJldHVybiB5OwoJCX0KCX0KCQoJc3RhdGljIGludCBtaW4oaW50IHgsaW50IHkpCgl7CgkJaWYoeDx5KQoJCXsKCQkJcmV0dXJuIHg7CgkJfQoJCWVsc2UKCQl7CgkJCXJldHVybiB5OwoJCX0KCX0KCQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBtZXRob2Qgc3R1YgoJCQoJCQoJCSAgICBpbnQgW11bXSB4ID0ge3sxLDIsM30sezQsNSw2fSx7Nyw4LDl9fTsKCQkgICAgaW50IG49IDM7CgkJICAgIGZvcihpbnQgaT0wO2k8MipuLTE7aSsrKQoJCSAgICB7CgkJICAgIAlmb3IoaW50IGo9bWF4KGktKG4tMSksMCk7ajxtaW4oaSxuLTEpO2orKykKCQkgICAgCXsKCQkgICAgCQlTeXN0ZW0ub3V0LnByaW50KHhbal1baV0gKyAiICIpOwoJCSAgICAJfQoJCSAgICAJU3lzdGVtLm91dC5wcmludGxuKCk7CgkJICAgIH0KCQkgICAgCgkJfQoKCX0K