Exemple #1
0
 public static void main(String[] args)
     throws ClassNotFoundException, IllegalAccessException, InstantiationException {
   String data = args[0];
   String className = data.split("#")[3];
   Problem o = (Problem) Class.forName(className).newInstance();
   o.fromJSON(data);
   System.out.println(o.solve().toJSON());
 }
  /** @param args */
  public static void main(String[] args) {
    long startTime = System.currentTimeMillis();

    try {
      Class<?> problemClass = Class.forName("problems.Problem" + args[0]);
      Problem problemInstance = (Problem) problemClass.newInstance();
      problemInstance.solve();
    } catch (ClassNotFoundException
        | SecurityException
        | InstantiationException
        | IllegalAccessException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    long endTime = System.currentTimeMillis();
    System.out.println("Done [Elapsed: " + ((endTime - startTime) / 1000.0) + "\"]");
  }