aochelpers

Crates.ioaochelpers
lib.rsaochelpers
version0.6.1
sourcesrc
created_at2023-11-19 20:29:59.22692
updated_at2023-12-27 08:08:57.727516
descriptionA set of structs and associated methods that cover common use=cases when solving Advent Of Code problems.
homepage
repository
max_upload_size
id1041502
size36,431
(wilkotom)

documentation

README

Advent Of Code Helpers

Various structs and associated methods which may come in useful when solving Advent of Code challenges:

  • Direction - Compass Direction
  • Coordinate - Standard 2D Cartesian Coordinate
  • Particle - Location with compass direction
  • Rectangle - Pair of Coordinates describing a rectangle
  • Coordinate3d - Standard 3D Cartesian Coordinate
  • Cuboid - Pair of 3D Coordinates describing a cuboid
  • ScoredItem - Used with std::collections::BinaryHeap to implement A* or Djikstra's algorithms
  • get_daily_input() - fetches and caches the input for a given day's puzzle
  • parse_number_grid<T>() - converts a grid of 0-9 digits to a HashMap<Coordinate, T>
Commit count: 0

cargo fmt