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