Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- public static void main(String[] args) {
- int[][][][] a = new int[3][3][3][3];
- boolean check = check(a);
- }
- private static boolean check(int[][][][] a) {
- for(int i = 0; i < 3; i++){
- for(int j = 0; j < 3; j++){
- int[] c = new int[10];
- for(int ii = 0; ii < 3; ii++)
- for(int jj = 0; jj < 3; jj++)
- c[a[i][j][ii][jj]]++;
- for(int k = 0; k < 10; k++)
- if(c[k] != 1)return false;
- }
- }
- for(int j = 0; j < 3; j++){
- for(int jj = 0; jj < 3; jj++){
- int[] c = new int[10];
- for(int i = 0; i < 3; i++){
- for(int ii = 0; ii < 3; ii++){
- c[a[i][j][ii][jj]]++;
- }
- }
- for(int k = 0; k < 10; k++)
- if(c[k] != 1)return false;
- }
- }
- for(int i = 0; i < 3; i++){
- for(int ii = 0; ii < 3; ii++){
- int[] c = new int[10];
- for(int j = 0; j < 3; j++){
- for(int jj = 0; jj < 3; jj++){
- c[a[i][j][ii][jj]]++;
- }
- }
- for(int k = 0; k < 10; k++)
- if(c[k] != 1)return false;
- }
- }
- return true;
- }
- }
Add Comment
Please, Sign In to add comment