Commit Graph

97 Commits (wip)
 

Author SHA1 Message Date
Alpha Chen 050f7577ec wip
8 years ago
Alpha Chen 2044e43b34 [rust] Allow for running previous days
8 years ago
Alpha Chen ece6b3041d [rust][day_02] Simplification
8 years ago
Alpha Chen d9c69654e9 [rust] Update Rust, run Clippy
8 years ago
Alpha Chen 1697560761 [rust][10.1]
9 years ago
Alpha Chen 9795f16bec [rust][10.0]
9 years ago
Alpha Chen 4f8fec975b Make stuff more Rust-y
9 years ago
Alpha Chen 721c1fe622 [rust][9.1]
9 years ago
Alpha Chen 4a8df5927d Add a README
9 years ago
Alpha Chen 7d55ab87a4 [rust][9.0]
9 years ago
Alpha Chen 7d39af4bc0 [rust][8.1]
9 years ago
Alpha Chen 34dfdf0131 [rust][8.0] Split out tests
9 years ago
Alpha Chen ccc3af56bf [rust][8.0] Pattern match over a window instead
9 years ago
Alpha Chen 84f1d930ec [rust][8.0]
9 years ago
Alpha Chen 10e31e6be0 [rust][7.1] Use `unwrap_or_else`
9 years ago
Alpha Chen 03ee5d1613 [rust][7.1] Small tweaks to Day 7
9 years ago
Alpha Chen d670340935 [rust] Remove unnecessary Day trait
9 years ago
Alpha Chen bf8d8c0044 [rust][7.1] Do part two of day 7
9 years ago
Alpha Chen bf87cc31b0 [rust][7.0] Use wire id as a value if it's a number
9 years ago
Alpha Chen 5601227fdf [rust][7.0] Make the test circuit work!
9 years ago
Alpha Chen 7e6c4bb8c6 [rust][7.0] Start implementing some of the logic gates
9 years ago
Alpha Chen dcda4bc1c8 [rust][7.0] Clean up Circuit test
9 years ago
Alpha Chen 0cc821c2f5 [rust][7.0] Add some more tests around Circuit
9 years ago
Alpha Chen 80403fffc6 [rust][7.0] Use &str for wires
9 years ago
Alpha Chen 0fadf3cd33 [rust][7.0] Create a circuit
9 years ago
Alpha Chen cd6eba6a3f [rust] Day 6.1
9 years ago
Alpha Chen 0b2c48990b [rust] Box up the light grid
9 years ago
Alpha Chen 2e0e26f720 [rust] Use a Box for the light grid
9 years ago
Alpha Chen 2878ceb455 [rust] Implement Index and IndexMut for the LightGrid in Day 6
9 years ago
Alpha Chen 19536d7dee [rust] Update Day 6.0 tests
9 years ago
Alpha Chen 7afc3ba714 [rust] Don't use a Day trait
9 years ago
Alpha Chen e402732959 [rust] Day 6.0
9 years ago
Alpha Chen 4b616449d8 [rust] Use STDIN instead of reading from a file
9 years ago
Alpha Chen 224ebd6de7 [rust] Day 5.1
9 years ago
Alpha Chen 3aa6c39c1e [rust] Day 5.0 refactoring
9 years ago
Alpha Chen 3e2cbb4454 [rust] Day 5.0
9 years ago
Alpha Chen 180a73c1d1 [rust] Day 4.1
9 years ago
Alpha Chen e3fcf73113 [rust] Day 4.0
9 years ago
Alpha Chen 4a90bee104 [rust] Get rid of unnecessary clone()s in Day 3
9 years ago
Alpha Chen 184b4bb646 [rust] Day 1 simplification
9 years ago
Alpha Chen 3ebcf0fbeb [rust] Don't borrow inputs for day solvers
9 years ago
Alpha Chen bae1972faa Rust, Day 3.1
9 years ago
Alpha Chen fd5dcaa3e1 Rust, Day 3.0
9 years ago
Alpha Chen f1eea338c3 Allow dead code, use a macro for importing days
9 years ago
Alpha Chen 2c049bd499 Rust, Day 2.1
9 years ago
Alpha Chen 514bb627bf Rust, Day 2.0
9 years ago
Alpha Chen cbfff892bc wip
9 years ago
Alpha Chen 2de490a4b2 Minor reorganization
9 years ago
Alpha Chen 0eb87d8166 Move Day 1 into its own file/module
9 years ago
Alpha Chen fcd7f65d71 Move Day trait into its own file
9 years ago