Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

D

day5Input() - Method in class com.expedient.adventofcodejade.common.PuzzleInput
Converts all starting lines with numbers separated by '|' characters into Pairs of Integers, then creates a List of Lists containing Integers based on the comma separated lists of numbers in the second half of the input, separated from the first section by a blank line
dayHeader(int, int, boolean) - Static method in class com.expedient.adventofcodejade.util.PrintTools
Generate a header for a given day
detectLoop(Grid<Character>, Coordinate) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay6
Given a grid and a designated obstruction, continuously performs Steps, adding the actor's visited coordinates and direction as Pairs to a Set.
Direction - Enum Class in com.expedient.adventofcodejade.common
Represents a cardinal direction, and provides methods for use when working with a 2D-array
DirectionalPad() - Constructor for class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
 
directionToCoordinate(Coordinate) - Method in record class com.expedient.adventofcodejade.common.Coordinate
 
distance(Coordinate) - Method in record class com.expedient.adventofcodejade.common.Coordinate
Finds the Euclidean distance between this coordinate and another
doStep(Grid<Character>, Coordinate, Direction, Coordinate) - Static method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay6
Identify the next tile in front of the guard.
DoubleBox - Class in com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers
 
DoubleBox(Coordinate, Actor[][]) - Constructor for class com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers.DoubleBox
 
DOWN - Enum constant in enum class com.expedient.adventofcodejade.common.Direction
 
DOWN - Enum constant in enum class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.Input
 
duplicate() - Method in class com.expedient.adventofcodejade.common.Grid
Performs a deep copy of the backing array and then returns a new Grid instance from the copy
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values