some-advent-of-code: diff 40669214 dd27f4ec

Branch: master

Commit: 406692140fa6c7e4fdd7674bc8a4118db9e3030d

Author: Nicholas Prado <nmprado@nzen.ws>
Date: Fri Dec 3 02:49:13 UTC 2021
Parent: dd27f4eca2f4decabacd8240a78c0e1a4e48e7fc
Log message:

    chore 21 template for simplicity
    
    Rather than continue to hack a fresh class from the previous example,
    this adds the typical template that I start with.

    1: diff --git a/src/java/Template.java b/src/java/Template.java
    2: new file mode 100644
    3: index 0000000..e79a067
    4: --- /dev/null
    5: +++ b/src/java/Template.java
    6: @@ -0,0 +1,75 @@
    7: +
    8: +import java.io.IOException;
    9: +import java.nio.file.*;
   10: +import java.util.*;
   11: +
   12: +public class Exercise21001
   13: +{
   14: +
   15: +	public static void main(
   16: +			String args[]
   17: +	) {
   18: +		final String here = "e21001.m ";
   19: +		if ( args.length < 1 )
   20: +		{
   21: +			throw new RuntimeException( here +"add a filename argument" );
   22: +		}
   23: +		String userSaysFile = args[ 0 ];
   24: +		List<String> fileLines = new LinkedList<>();
   25: +		try
   26: +		{
   27: +			Path where = Paths.get( userSaysFile );
   28: +			fileLines = Files.readAllLines( where );
   29: +		}
   30: +		catch ( IOException | InvalidPathException ie )
   31: +		{
   32: +			System.err.println( here +"couldn't read file "+ userSaysFile +" because "+ ie );
   33: +			return;
   34: +		}
   35: +		/*
   36: +		- interpretation of spec -
   37: +		*/
   38: +		Exercise21001.( fileLines );
   39: +	}
   40: +
   41: +
   42: +	private static void (
   43: +			List<String> fileLines
   44: +	) {
   45: +		for ( String line : fileLines )
   46: +		{
   47: +			if ( line.isEmpty() )
   48: +				continue;
   49: +		}
   50: +		System.out.println(  );
   51: +	}
   52: +
   53: +
   54: +}
   55: +
   56: +
   57: +
   58: +
   59: +
   60: +
   61: +
   62: +
   63: +
   64: +
   65: +
   66: +
   67: +
   68: +
   69: +
   70: +
   71: +
   72: +
   73: +
   74: +
   75: +
   76: +
   77: +
   78: +
   79: +
   80: +
   81: +

Generated by git2html.