diff --git a/Cargo.toml b/Cargo.toml index 79130bb..e28340d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,103 +8,103 @@ edition = "2021" [[bin]] name = "day01" -path = "src/day01/bin/main.rs" +path = "src/day01/bin/day01.rs" [[bin]] name = "day02" -path = "src/day02/bin/main.rs" +path = "src/day02/bin/day02.rs" [[bin]] name = "day03" -path = "src/day03/bin/main.rs" +path = "src/day03/bin/day03.rs" [[bin]] name = "day04" -path = "src/day04/bin/main.rs" +path = "src/day04/bin/day04.rs" [[bin]] name = "day05" -path = "src/day05/bin/main.rs" +path = "src/day05/bin/day05.rs" [[bin]] name = "day06" -path = "src/day06/bin/main.rs" +path = "src/day06/bin/day06.rs" [[bin]] name = "day07" -path = "src/day07/bin/main.rs" +path = "src/day07/bin/day07.rs" [[bin]] name = "day08" -path = "src/day08/bin/main.rs" +path = "src/day08/bin/day08.rs" [[bin]] name = "day09" -path = "src/day09/bin/main.rs" +path = "src/day09/bin/day09.rs" [[bin]] name = "day10" -path = "src/day10/bin/main.rs" +path = "src/day10/bin/day10.rs" [[bin]] name = "day11" -path = "src/day11/bin/main.rs" +path = "src/day11/bin/day11.rs" [[bin]] name = "day12" -path = "src/day12/bin/main.rs" +path = "src/day12/bin/day12.rs" [[bin]] name = "day13" -path = "src/day13/bin/main.rs" +path = "src/day13/bin/day13.rs" [[bin]] name = "day14" -path = "src/day14/bin/main.rs" +path = "src/day14/bin/day14.rs" [[bin]] name = "day15" -path = "src/day15/bin/main.rs" +path = "src/day15/bin/day15.rs" [[bin]] name = "day16" -path = "src/day16/bin/main.rs" +path = "src/day16/bin/day16.rs" [[bin]] name = "day17" -path = "src/day17/bin/main.rs" +path = "src/day17/bin/day17.rs" [[bin]] name = "day18" -path = "src/day18/bin/main.rs" +path = "src/day18/bin/day18.rs" [[bin]] name = "day19" -path = "src/day19/bin/main.rs" +path = "src/day19/bin/day19.rs" [[bin]] name = "day20" -path = "src/day20/bin/main.rs" +path = "src/day20/bin/day20.rs" [[bin]] name = "day21" -path = "src/day21/bin/main.rs" +path = "src/day21/bin/day21.rs" [[bin]] name = "day22" -path = "src/day22/bin/main.rs" +path = "src/day22/bin/day22.rs" [[bin]] name = "day23" -path = "src/day23/bin/main.rs" +path = "src/day23/bin/day23.rs" [[bin]] name = "day24" -path = "src/day24/bin/main.rs" +path = "src/day24/bin/day24.rs" [[bin]] name = "day25" -path = "src/day25/bin/main.rs" +path = "src/day25/bin/day25.rs" [dependencies] regex = "1" diff --git a/README.md b/README.md index 81f242d..b11ecba 100644 --- a/README.md +++ b/README.md @@ -46,12 +46,11 @@ Folder structure: └── src └── day01    ├── bin -    │   ├── main.rs +    │   ├── day01.rs    │   ├── part1.rs    │   └── part2.rs -    ├── README.md -    └── resources -    └── input.txt + ├── input.txt +    └── README.md Happy coding! diff --git a/src/day01/bin/main.rs b/src/day01/bin/day01.rs similarity index 80% rename from src/day01/bin/main.rs rename to src/day01/bin/day01.rs index 162a944..1c82035 100644 --- a/src/day01/bin/main.rs +++ b/src/day01/bin/day01.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day01/resources/input.txt b/src/day01/input.txt similarity index 100% rename from src/day01/resources/input.txt rename to src/day01/input.txt diff --git a/src/day02/bin/main.rs b/src/day02/bin/day02.rs similarity index 80% rename from src/day02/bin/main.rs rename to src/day02/bin/day02.rs index 59030a6..8e2adeb 100644 --- a/src/day02/bin/main.rs +++ b/src/day02/bin/day02.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day02/resources/input.txt b/src/day02/input.txt similarity index 100% rename from src/day02/resources/input.txt rename to src/day02/input.txt diff --git a/src/day03/bin/main.rs b/src/day03/bin/day03.rs similarity index 80% rename from src/day03/bin/main.rs rename to src/day03/bin/day03.rs index aaa7ffc..219673b 100644 --- a/src/day03/bin/main.rs +++ b/src/day03/bin/day03.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day03/resources/input.txt b/src/day03/input.txt similarity index 100% rename from src/day03/resources/input.txt rename to src/day03/input.txt diff --git a/src/day04/bin/main.rs b/src/day04/bin/day04.rs similarity index 80% rename from src/day04/bin/main.rs rename to src/day04/bin/day04.rs index 8e2e975..a5db21f 100644 --- a/src/day04/bin/main.rs +++ b/src/day04/bin/day04.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day04/resources/input.txt b/src/day04/input.txt similarity index 100% rename from src/day04/resources/input.txt rename to src/day04/input.txt diff --git a/src/day05/bin/main.rs b/src/day05/bin/day05.rs similarity index 80% rename from src/day05/bin/main.rs rename to src/day05/bin/day05.rs index 02ea79b..38d18fc 100644 --- a/src/day05/bin/main.rs +++ b/src/day05/bin/day05.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day05/resources/input.txt b/src/day05/input.txt similarity index 100% rename from src/day05/resources/input.txt rename to src/day05/input.txt diff --git a/src/day06/bin/main.rs b/src/day06/bin/day06.rs similarity index 80% rename from src/day06/bin/main.rs rename to src/day06/bin/day06.rs index 8da8906..75dfc01 100644 --- a/src/day06/bin/main.rs +++ b/src/day06/bin/day06.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day06/resources/input.txt b/src/day06/input.txt similarity index 100% rename from src/day06/resources/input.txt rename to src/day06/input.txt diff --git a/src/day07/bin/main.rs b/src/day07/bin/day07.rs similarity index 80% rename from src/day07/bin/main.rs rename to src/day07/bin/day07.rs index fa68127..4daeab0 100644 --- a/src/day07/bin/main.rs +++ b/src/day07/bin/day07.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day07/resources/input.txt b/src/day07/input.txt similarity index 100% rename from src/day07/resources/input.txt rename to src/day07/input.txt diff --git a/src/day08/bin/main.rs b/src/day08/bin/day08.rs similarity index 80% rename from src/day08/bin/main.rs rename to src/day08/bin/day08.rs index a013ef2..9998931 100644 --- a/src/day08/bin/main.rs +++ b/src/day08/bin/day08.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day08/resources/input.txt b/src/day08/input.txt similarity index 100% rename from src/day08/resources/input.txt rename to src/day08/input.txt diff --git a/src/day09/bin/main.rs b/src/day09/bin/day09.rs similarity index 80% rename from src/day09/bin/main.rs rename to src/day09/bin/day09.rs index 02efe77..83aa23f 100644 --- a/src/day09/bin/main.rs +++ b/src/day09/bin/day09.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day09/resources/input.txt b/src/day09/input.txt similarity index 100% rename from src/day09/resources/input.txt rename to src/day09/input.txt diff --git a/src/day10/bin/main.rs b/src/day10/bin/day10.rs similarity index 80% rename from src/day10/bin/main.rs rename to src/day10/bin/day10.rs index f0913c5..152bbfa 100644 --- a/src/day10/bin/main.rs +++ b/src/day10/bin/day10.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day10/resources/input.txt b/src/day10/input.txt similarity index 100% rename from src/day10/resources/input.txt rename to src/day10/input.txt diff --git a/src/day11/bin/main.rs b/src/day11/bin/day11.rs similarity index 80% rename from src/day11/bin/main.rs rename to src/day11/bin/day11.rs index 856fd47..ad2e50c 100644 --- a/src/day11/bin/main.rs +++ b/src/day11/bin/day11.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day11/resources/input.txt b/src/day11/input.txt similarity index 100% rename from src/day11/resources/input.txt rename to src/day11/input.txt diff --git a/src/day12/bin/main.rs b/src/day12/bin/day12.rs similarity index 80% rename from src/day12/bin/main.rs rename to src/day12/bin/day12.rs index e4bbf16..d060db0 100644 --- a/src/day12/bin/main.rs +++ b/src/day12/bin/day12.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day12/resources/input.txt b/src/day12/input.txt similarity index 100% rename from src/day12/resources/input.txt rename to src/day12/input.txt diff --git a/src/day13/bin/main.rs b/src/day13/bin/day13.rs similarity index 80% rename from src/day13/bin/main.rs rename to src/day13/bin/day13.rs index 8537ece..46994c1 100644 --- a/src/day13/bin/main.rs +++ b/src/day13/bin/day13.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day13/resources/input.txt b/src/day13/input.txt similarity index 100% rename from src/day13/resources/input.txt rename to src/day13/input.txt diff --git a/src/day14/bin/main.rs b/src/day14/bin/day14.rs similarity index 80% rename from src/day14/bin/main.rs rename to src/day14/bin/day14.rs index 8ae5326..d6e6f20 100644 --- a/src/day14/bin/main.rs +++ b/src/day14/bin/day14.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day14/resources/input.txt b/src/day14/input.txt similarity index 100% rename from src/day14/resources/input.txt rename to src/day14/input.txt diff --git a/src/day15/bin/main.rs b/src/day15/bin/day15.rs similarity index 80% rename from src/day15/bin/main.rs rename to src/day15/bin/day15.rs index 9486721..a50ad4e 100644 --- a/src/day15/bin/main.rs +++ b/src/day15/bin/day15.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day15/resources/input.txt b/src/day15/input.txt similarity index 100% rename from src/day15/resources/input.txt rename to src/day15/input.txt diff --git a/src/day16/bin/main.rs b/src/day16/bin/day16.rs similarity index 80% rename from src/day16/bin/main.rs rename to src/day16/bin/day16.rs index b769269..aa54daf 100644 --- a/src/day16/bin/main.rs +++ b/src/day16/bin/day16.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day16/resources/input.txt b/src/day16/input.txt similarity index 100% rename from src/day16/resources/input.txt rename to src/day16/input.txt diff --git a/src/day17/bin/main.rs b/src/day17/bin/day17.rs similarity index 80% rename from src/day17/bin/main.rs rename to src/day17/bin/day17.rs index 28fb9a3..9265f49 100644 --- a/src/day17/bin/main.rs +++ b/src/day17/bin/day17.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day17/resources/input.txt b/src/day17/input.txt similarity index 100% rename from src/day17/resources/input.txt rename to src/day17/input.txt diff --git a/src/day18/bin/main.rs b/src/day18/bin/day18.rs similarity index 80% rename from src/day18/bin/main.rs rename to src/day18/bin/day18.rs index 3cac193..e2a9b8e 100644 --- a/src/day18/bin/main.rs +++ b/src/day18/bin/day18.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day18/resources/input.txt b/src/day18/input.txt similarity index 100% rename from src/day18/resources/input.txt rename to src/day18/input.txt diff --git a/src/day19/bin/main.rs b/src/day19/bin/day19.rs similarity index 80% rename from src/day19/bin/main.rs rename to src/day19/bin/day19.rs index 1f1dd44..3447c86 100644 --- a/src/day19/bin/main.rs +++ b/src/day19/bin/day19.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day19/resources/input.txt b/src/day19/input.txt similarity index 100% rename from src/day19/resources/input.txt rename to src/day19/input.txt diff --git a/src/day20/bin/main.rs b/src/day20/bin/day20.rs similarity index 80% rename from src/day20/bin/main.rs rename to src/day20/bin/day20.rs index a120ab2..4222970 100644 --- a/src/day20/bin/main.rs +++ b/src/day20/bin/day20.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day20/resources/input.txt b/src/day20/input.txt similarity index 100% rename from src/day20/resources/input.txt rename to src/day20/input.txt diff --git a/src/day21/bin/main.rs b/src/day21/bin/day21.rs similarity index 80% rename from src/day21/bin/main.rs rename to src/day21/bin/day21.rs index 169615f..bc57478 100644 --- a/src/day21/bin/main.rs +++ b/src/day21/bin/day21.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day21/resources/input.txt b/src/day21/input.txt similarity index 100% rename from src/day21/resources/input.txt rename to src/day21/input.txt diff --git a/src/day22/bin/main.rs b/src/day22/bin/day22.rs similarity index 80% rename from src/day22/bin/main.rs rename to src/day22/bin/day22.rs index 2f602ba..20e45bb 100644 --- a/src/day22/bin/main.rs +++ b/src/day22/bin/day22.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day22/resources/input.txt b/src/day22/input.txt similarity index 100% rename from src/day22/resources/input.txt rename to src/day22/input.txt diff --git a/src/day23/bin/main.rs b/src/day23/bin/day23.rs similarity index 80% rename from src/day23/bin/main.rs rename to src/day23/bin/day23.rs index 11256cc..cf25b47 100644 --- a/src/day23/bin/main.rs +++ b/src/day23/bin/day23.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day23/resources/input.txt b/src/day23/input.txt similarity index 100% rename from src/day23/resources/input.txt rename to src/day23/input.txt diff --git a/src/day24/bin/main.rs b/src/day24/bin/day24.rs similarity index 80% rename from src/day24/bin/main.rs rename to src/day24/bin/day24.rs index fac9ae5..4f0bfe8 100644 --- a/src/day24/bin/main.rs +++ b/src/day24/bin/day24.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day24/resources/input.txt b/src/day24/input.txt similarity index 100% rename from src/day24/resources/input.txt rename to src/day24/input.txt diff --git a/src/day25/bin/main.rs b/src/day25/bin/day25.rs similarity index 80% rename from src/day25/bin/main.rs rename to src/day25/bin/day25.rs index aba8229..6272ed0 100644 --- a/src/day25/bin/main.rs +++ b/src/day25/bin/day25.rs @@ -4,7 +4,7 @@ mod part1; mod part2; fn main() { - let _input = include_bytes!("../resources/input.txt"); + let _input = include_bytes!("../input.txt"); println!("--- Part One ---"); println!("Result: {}", part1::result().unwrap()); diff --git a/src/day25/resources/input.txt b/src/day25/input.txt similarity index 100% rename from src/day25/resources/input.txt rename to src/day25/input.txt