All Classes and Interfaces
Class
Description
Advent of Code solution runner
Base class for all Solutions.
Represents a row, col Coordinate on a 2D array
Represents a cardinal direction, and provides methods for use when working with a 2D-array
Manages a 2D array and provides methods to interact with it
Represents a pair of two values of any type
Static methods used for formatting text
Handles both sample and actual input files
A rectangular prism
Record representing a Claw Machine
Sorts two Coordinate, Integer, Direction triplets based on the Integer value (score) in
contained in each
Represents parsed grid (maze), starting point, and ending point derived from Puzzle Input
Sorts two Coordinate, Integer pairs based on the Integer value (score) in contained in each
Class responsible for dynamically loading Solutions located in
com.expedient.adventofcodejade.solutions.Represents a 2D vector between two Coordinates