## Amazon Interview Question

Backend Developers**Country:**United States

**Interview Type:**In-Person

Given boolean matrix of 0s and 1s find size of x that is x should be form from connecting number of of ones. for the below example size of x is 3.

include element 1st, midle,last right,last from last row,midle,last from fistmrt row element that forms x.

1 1 1

1 1 1

1 1 1

If input matrix is

1 0 0

1 1 1

1 1 1.

Output: 0

We not find x in matrix

int arr[][]={{1,1,1},{1,1,1},{1,1,1}};

System.out.println("arr.length is: "+arr.length);

for(int m=0;m<arr.length;m++) {

if(arr.length-m-1 == m) {

System.out.print(" "+arr[m][m]+" ");

System.out.println();

} else {

System.out.print(arr[m][m]+" "+arr[arr.length-m-1][m]);

System.out.println();

}

}

```
int arr[][]={{1,1,1},{1,1,1},{1,1,1}};
System.out.println("arr.length is: "+arr.length);
for(int m=0;m<arr.length;m++) {
if(arr.length-m-1 == m) {
System.out.print(" "+arr[m][m]+" ");
System.out.println();
} else {
System.out.print(arr[m][m]+" "+arr[arr.length-m-1][m]);
System.out.println();
}
}
```

`int arr[][]={{1,1,1},{1,1,1},{1,1,1}};`

`System.out.println("arr.length is: "+arr.length);`

for(int m=0;m<arr.length;m++) {

if(arr.length-m-1 == m) {

System.out.print(" "+arr[m][m]+" ");

System.out.println();

} else {

System.out.print(arr[m][m]+" "+arr[arr.length-m-1][m]);

System.out.println();

}

}

I don't understand this question! Given any matrix, what is the output?

- lixx3527 August 09, 2019