Index
All Classes and Interfaces|All Packages|Constant Field Values
M
- Machine(Pair<Long, Long>, Pair<Long, Long>, Pair<Long, Long>) - Constructor for record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay13.Machine
-
Creates an instance of a
Machinerecord class. - main(String[]) - Static method in class com.expedient.adventofcodejade.AdventOfCode
-
Entry point for application
- matchCoordinates(Predicate<T>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Returns a list of Coordinates at which lie objects of type T that match the conditions of the given test
- matchCoordinatesByCoordinate(Predicate<Coordinate>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Returns a list of Coordinates from the Grid that match the conditions of the given test
- matchNeighbors(Coordinate, Predicate<T>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Gets a list of Coordinates surrounding a given point in a 2d array that pass the provided test
- matchNeighbors(Coordinate, Predicate<T>, boolean) - Method in class com.expedient.adventofcodejade.common.Grid
-
Gets a list of Coordinates surrounding a given point in a 2d array that pass the provided test
- mazeForPointInTime(Grid<Character>, List<Coordinate>, int) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay18
- mix(Long, Long) - Static method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay22
- moved() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.FileSystemBlock
-
Returns the value of the
movedrecord component. - moveDown() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- moveDown() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
- moveLeft() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- moveLeft() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
- moveRight() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- moveRight() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
- moveUp() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- moveUp() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
- MovingActor - Class in com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers
- MovingActor(Coordinate, Actor[][]) - Constructor for class com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers.MovingActor
- multiply(int) - Method in record class com.expedient.adventofcodejade.common.Vector2
-
Multiplies the magnitude of the Vector2
All Classes and Interfaces|All Packages|Constant Field Values