블록 조각 배열을 취하여 가능한 경우 정렬하는 프로그램을 작성해야합니다. 4 × 4 격자로 사각형을 형성합니다.블록 조각 배열을 가져 와서 가능한 경우 4 x 4 격자로 정사각형 모양으로 배열하는 프로그램
조각은 4 x 4 격자 내에서 어떤 모양이든 될 수 있습니다. 가능하지 않으면 null을 반환해야합니다.
입력 :
Blocks[] pieces = new Blocks[4]
pieces[0] = new Blocks(1, new int[][]{{1, 1, 1}})
pieces[1] = new Blocks(2, new int[][]{{1, 0}, {1, 0}, {1, 0}, {1, 0}})
pieces[2] = new Blocks(3, new int[][]{{1, 1, 1}, {1, 0, 1}})
pieces[3] = new Blocks(4, new int[][]{{0, 1, 0}, {1, 1, 1}})
출력 : 있어서
2 1 1 1
2 3 3 3
2 3 4 3
2 4 4 4
Please see the explanation for the output here
감사. 나 해보자.. – Srinath