Index
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
All Classes and Interfaces|All Packages|Constant Field Values