Package com.expedient.adventofcodejade.common


package com.expedient.adventofcodejade.common
Classes used across solutions (loading solutions, handling input, etc...)
  • Class
    Description
    Represents a row, col Coordinate on a 2D array
    Represents a cardinal direction, and provides methods for use when working with a 2D-array
    Grid<T>
    Manages a 2D array and provides methods to interact with it
    Pair<T,U>
    Represents a pair of two values of any type
    Handles both sample and actual input files
    A rectangular prism
    Class responsible for dynamically loading Solutions located in com.expedient.adventofcodejade.solutions.
    Represents a 2D vector between two Coordinates