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

A

Actor - Class in com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers
 
Actor(Coordinate, Actor[][]) - Constructor for class com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers.Actor
 
adjacentCoordinates(Coordinate, boolean) - Method in class com.expedient.adventofcodejade.common.Grid
Returns coordinates to the left and right or up and down from the given center point, respecting bounds
ADV - Enum constant in enum class com.expedient.adventofcodejade.solutions.year2024.SolutionDay17.OpCode
 
advanceInstruction() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay17.Computer
 
AdventOfCode - Class in com.expedient.adventofcodejade
Advent of Code solution runner
AdventOfCode() - Constructor for class com.expedient.adventofcodejade.AdventOfCode
 
all() - Static method in enum class com.expedient.adventofcodejade.common.Direction
Convenience method to retrieve a list of all Directions, to allow for easy iteration over them
allMatchesPerLine(Predicate<Character>, Function<Character, T>, Function<String, String>) - Method in class com.expedient.adventofcodejade.common.PuzzleInput
Converts each line to a list of type T values, after iterating over each Character in the line and applying a provided filter function.
AND - Enum constant in enum class com.expedient.adventofcodejade.solutions.year2024.SolutionDay24.Relationship
 
apply(Coordinate) - Method in record class com.expedient.adventofcodejade.common.Vector2
Applies the Vector2 to a given Coordinate
apply(Set<Long>, Long, Long, boolean) - Static method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay7
Takes a set of numbers, and for each number, applies both a multiplication and addition operation on it with the next operand, returning a set containing all the results, given that they're not above the target value
applyToHashMap(HashMap<Long, Long>) - Static method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay11
 
applyWithWraparound(Coordinate, int, int) - Method in record class com.expedient.adventofcodejade.common.Vector2
 
at(int, int) - Method in class com.expedient.adventofcodejade.common.Grid
Get the value at the given coordinates
at(Coordinate) - Method in class com.expedient.adventofcodejade.common.Grid
Get the value at the given Coordinate
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