Index
All Classes and Interfaces|All Packages|Constant Field Values
F
- fastCat(long, long) - Static method in class com.expedient.adventofcodejade.util.NumTools
-
Concatenates two longs without using string operations
- fastCatInt(int, int) - Static method in class com.expedient.adventofcodejade.util.NumTools
-
Concatenates two ints without using string operations
- File(Integer, Integer, Integer) - Constructor for record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.File
-
Creates an instance of a
Filerecord class. - fileEnd() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.File
-
Returns the value of the
fileEndrecord component. - fileId() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.File
-
Returns the value of the
fileIdrecord component. - fileId() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.FileSystemBlock
-
Returns the value of the
fileIdrecord component. - fileStart() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.File
-
Returns the value of the
fileStartrecord component. - FileSystemBlock(Integer, boolean) - Constructor for record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.FileSystemBlock
-
Creates an instance of a
FileSystemBlockrecord class. - findAllMazeSolutions(Grid<Character>, Coordinate) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay16
-
Use Dijkstra's Algorithm to find all possible shortest paths through the maze.
- findBestMazeSolution(Grid<Character>, Coordinate) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay18
-
Use Dijkstra's Algorithm to find all possible shortest paths through the maze.
- findButton(Character) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- findButton(Character) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
- findCheats(Grid<Character>, Map<Coordinate, Integer>, int, int) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay20
-
Finds the number of "cheats" that can be taken through the track which provide a time improvement of at least the given magnitude
- findContiguousRegionArea(Coordinate, Predicate<T>, Set<Coordinate>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Finds the number of coordinates in a contiguous area, defined by whether coordinates pass the given test
- findContiguousRegionPerimeter(Coordinate, Predicate<T>, Set<Coordinate>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Finds the perimeter of the contiguous region that includes the given coordinate center.
- findContiguousRegionSides(Coordinate, Predicate<T>, Set<Coordinate>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Finds the number of sides of the contiguous region that includes the given coordinate center.
- findHashStartingWithZeroes(PuzzleInput, int) - Static method in class com.expedient.adventofcodejade.solutions.year2015.SolutionDay4
- findTrailStepScore(Grid<Character>, Coordinate, int) - Static method in class com.expedient.adventofcodejade.common.Grid
- findTrailStepUnique(Grid<Character>, Coordinate, int) - Static method in class com.expedient.adventofcodejade.common.Grid
- floodFill(Coordinate, Predicate<T>, Function<T, T>) - Method in class com.expedient.adventofcodejade.common.Grid
-
Performs a flood fill operation on the provided 2D array, using the given test and transformation
- formatHeader(String) - Static method in class com.expedient.adventofcodejade.util.PrintTools
-
Creates a nice-looking header containing the given text
- four() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay22.PriceChanges
-
Returns the value of the
fourrecord component. - fromInput(SolutionDay21.Input) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
- fromLong(long) - Static method in enum class com.expedient.adventofcodejade.solutions.year2024.SolutionDay17.OpCode
- fromPath(String) - Static method in class com.expedient.adventofcodejade.common.PuzzleInput
-
Constructs a PuzzleInput from a given filesystem path
- fromPuzzleInput(PuzzleInput) - Static method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay16.SolutionDay16Input
- fromResource(String) - Static method in class com.expedient.adventofcodejade.common.PuzzleInput
-
Constructs a PuzzleInput from the given resource path
- fromStringList(List<String>) - Static method in class com.expedient.adventofcodejade.common.Grid
All Classes and Interfaces|All Packages|Constant Field Values