import java.io.File;
import java.util.Scanner;

/**
 * File- & Console-based interface for scoring a debate.
 *   @author Dave Reed
 *   @version 1/22/16
 */
public class DebateDriver {
    public static void main(String[] args) {
        DebateScorer scorer = new DebateScorer();
                
        System.out.println("Enter the log file names(s) on a single line: ");
        Scanner input = new Scanner(System.in);
        String[] files = input.nextLine().split("\\s+");
        input.close();
        
        for (String filename : files) {
            try {
	        Scanner infile = new Scanner(new File(filename));
    	        while (infile.hasNext()) {
    	            String name = infile.next();
    	            double score = infile.nextDouble();
    	            scorer.recordRating(name, score);
    	        }
    	        infile.close();
    	    }
    	    catch (java.io.FileNotFoundException e) {
    	        System.out.println("No such file: " + filename);
    	    }
        }
        
        System.out.println();
        System.out.println(scorer);
    }    
}
