All pastes #526514 Raw Edit

Someone

public text v1 · immutable
#526514 ·published 2007-05-31 20:50 UTC
rendered paste body
import java.util.Scanner;
import java.io.*;

class Sudoku{
   public static void main( String[] args ){

   int[][] G = new int[10][10];
   int[][][] poss = new int[10][10][10];
   Scanner sc = null;
   if(args.length !=1) Usage();
   try{
      sc = new Scanner(new File(args[0]));
   }catch(FileNotFoundException e){
      System.err.println(e.getMessage());
      Usage();
   }
   getGrid(G, sc);

   }

   static void getGrid(int[][] G, Scanner sc){
      for(int i=1;i<=9;i++){
         for(int j=1;j<=9;j++){
            G[i][j] = sc.nextInt();
         }
      }
   }

   static void Usage(){
      System.out.println("Usage: java Soduko input_file");
      System.exit(1);
   }

   static void printGrid(int[][] G){
      for(int i=1;i<=9;i++){
         for(int j=1;j<=9;j++){
            if(G[i][j]==0){
               System.out.print("- ");
            }else{
               System.out.print(G[i][j]+" ");
            }
            if((j/3)==0) System.out.print(" ");
         }
         System.out.println();
      if((i/3)==0) System.out.println();
      }
   }
}