Tony041010

Sudoku(1)

Mar 7th, 2021 (edited)
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4.  
  5. int main(){
  6.     int Sudoku[9][9];
  7.     while( cin >> Sudoku[0][0] ){
  8.        
  9.         //fill the Sudoku
  10.         for( int i = 1 ; i < 9 ; i++ ){
  11.             cin >> Sudoku[0][i];
  12.         }
  13.         for( int q = 1 ; q < 9 ; q++ ){
  14.             for( int w = 0 ; w < 9 ; w++ ){
  15.                 cin >> Sudoku[q][w];
  16.             }  
  17.         }
  18.        
  19.         int bug = 0 ;
  20.        
  21.         //check the answer(only the horizontal numbers)
  22.         for( int k = 0 ; k < 9 ; k++ ){
  23.             for( int l = 0 ; l < 9 ; l++ ){
  24.                 for( int g = l+1 ; g < 9 ; g++ ){
  25.                     if( Sudoku[k][l] == Sudoku[k][g] ){
  26.                         bug = 1 ;
  27.                         break ;
  28.                     }
  29.                 }
  30.             }
  31.         }
  32.         if( bug == 1 ){
  33.             cout<<"WA\n";
  34.         }
  35.         else{
  36.             cout<<"AC\n";
  37.         }
  38.     }
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment