bacalao
This commit is contained in:
commit
d9446653f0
|
@ -0,0 +1 @@
|
||||||
|
target/
|
|
@ -0,0 +1,30 @@
|
||||||
|
[workspace]
|
||||||
|
|
||||||
|
members = [
|
||||||
|
"template",
|
||||||
|
# "day01",
|
||||||
|
# "day02",
|
||||||
|
# "day03",
|
||||||
|
# "day04",
|
||||||
|
# "day05",
|
||||||
|
# "day06",
|
||||||
|
# "day07",
|
||||||
|
# "day08",
|
||||||
|
# "day09",
|
||||||
|
# "day10",
|
||||||
|
# "day11",
|
||||||
|
# "day12",
|
||||||
|
# "day13",
|
||||||
|
# "day14",
|
||||||
|
# "day15",
|
||||||
|
# "day16",
|
||||||
|
# "day17",
|
||||||
|
# "day18",
|
||||||
|
# "day19",
|
||||||
|
# "day20",
|
||||||
|
# "day21",
|
||||||
|
# "day22",
|
||||||
|
# "day23",
|
||||||
|
# "day24",
|
||||||
|
# "day25",
|
||||||
|
]
|
|
@ -0,0 +1,3 @@
|
||||||
|
# AOC2023
|
||||||
|
|
||||||
|
This is the repo I will use to make my solutions for AOC 2023
|
|
@ -0,0 +1,8 @@
|
||||||
|
[package]
|
||||||
|
name = "template"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2021"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
|
@ -0,0 +1,29 @@
|
||||||
|
fn main() {
|
||||||
|
const FILE_PATH: &str = "input.txt";
|
||||||
|
println!("Welcome to AOC2023 day NUMBER, first we will read the file {}", FILE_PATH);
|
||||||
|
let contents = fs::read_to_string(FILE_PATH)
|
||||||
|
.expect("Should have been able to read the file");
|
||||||
|
|
||||||
|
println!("And we parse the file!");
|
||||||
|
let mut data = parse(&contents);
|
||||||
|
println!("First thing: {}", calculate_1(&data));
|
||||||
|
println!("Second thing: {}", calculate_2(&data));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
mod test {
|
||||||
|
const INPUT: &str = r#""#;
|
||||||
|
use super::*;
|
||||||
|
#[test]
|
||||||
|
fn test1() {
|
||||||
|
let tst = parse(INPUT);
|
||||||
|
assert_eq!(calculate_1(&tst), 24000);
|
||||||
|
}
|
||||||
|
#[test]
|
||||||
|
fn test2() {
|
||||||
|
let tst = parse(INPUT);
|
||||||
|
assert_eq!(calculate_2(&tst), 24000);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue