Guest User

Untitled

a guest
Jan 5th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1.  
  2. public class Main {
  3.     public static void main(String[] args) {
  4.         int[][][][] a = new int[3][3][3][3];
  5.        
  6.        
  7.         boolean check = check(a);
  8.     }
  9.  
  10.     private static boolean check(int[][][][] a) {
  11.         for(int i = 0; i < 3; i++){
  12.             for(int j = 0; j < 3; j++){
  13.                 int[] c = new int[10];
  14.                
  15.                 for(int ii = 0; ii < 3; ii++)
  16.                     for(int jj = 0; jj < 3; jj++)
  17.                         c[a[i][j][ii][jj]]++;
  18.                
  19.                 for(int k = 0; k < 10; k++)
  20.                     if(c[k] != 1)return false;
  21.             }
  22.         }
  23.         for(int j = 0; j < 3; j++){
  24.             for(int jj = 0; jj < 3; jj++){
  25.                 int[] c = new int[10];
  26.                 for(int i = 0; i < 3; i++){
  27.                     for(int ii = 0; ii < 3; ii++){
  28.                         c[a[i][j][ii][jj]]++;
  29.                     }
  30.                 }
  31.                
  32.                 for(int k = 0; k < 10; k++)
  33.                     if(c[k] != 1)return false;
  34.             }
  35.         }
  36.        
  37.         for(int i = 0; i < 3; i++){
  38.             for(int ii = 0; ii < 3; ii++){
  39.                 int[] c = new int[10];
  40.                 for(int j = 0; j < 3; j++){
  41.                     for(int jj = 0; jj < 3; jj++){
  42.                         c[a[i][j][ii][jj]]++;  
  43.                     }
  44.                 }
  45.                 for(int k = 0; k < 10; k++)
  46.                     if(c[k] != 1)return false;
  47.             }
  48.         }
  49.         return true;
  50.     }
  51. }
Add Comment
Please, Sign In to add comment