Skip to content

Commit 6d841ad

Browse files
committed
Add solution for Day 4 - Rust. Include AOC 2022 README. Increase Day 1 iterations. Fix some unwanted linebreaks in previous days tests
1 parent d02a803 commit 6d841ad

File tree

14 files changed

+1240
-4
lines changed

14 files changed

+1240
-4
lines changed

2022/1/src/bench.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mod puzzle;
22

3-
const ITERATIONS: u64 = 100;
3+
const ITERATIONS: u64 = 1000;
44

55
pub fn main() {
66
let input = include_str!("../input/puzzle.txt");

2022/1/src/tests.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ fn test_part_one() {
1515
#[test]
1616
fn test_part_two_demo() {
1717
let input = include_str!("../input/demo.txt");
18-
1918
assert_eq!(part_two(&input), 45000);
2019
}
2120

2022/2/src/tests.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ fn test_part_one() {
1616
#[test]
1717
fn test_part_two_demo() {
1818
let input = include_str!("../input/demo.txt");
19-
2019
assert_eq!(puzzle_part_two::resolve(&input), 12);
2120
}
2221

2022/3/src/tests.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ fn test_part_one() {
1616
#[test]
1717
fn test_part_two_demo() {
1818
let input = include_str!("../input/demo.txt");
19-
2019
assert_eq!(puzzle_part_two::resolve(&input), 70);
2120
}
2221

2022/4/Cargo.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[package]
2+
name = "aoc_rust_2022_4"
3+
version = "1.0.0"
4+
authors = ["https://github.com/Garcel"]
5+
edition = "2021"
6+
7+
[dependencies]
8+
range-set = "0.0.9"
9+
10+
[[bench]]
11+
name = "bench"
12+
path = "src/bench.rs"
13+
harness = false

2022/4/Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM rust:latest
2+
3+
ENV CARGO_HOME=/usr/.cargo
4+
5+
WORKDIR /usr/src/aoc_rust_2022
6+
7+
COPY . .
8+
9+
RUN chmod 777 .
10+
11+
# Add a new user non root user
12+
RUN adduser docker_user --disabled-password --gecos ""
13+
14+
# Change to non-root privilege
15+
USER docker_user
16+
17+
CMD cargo test && cargo bench

2022/4/input/demo.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2-4,6-8
2+
2-3,4-5
3+
5-7,7-9
4+
2-8,3-7
5+
6-6,4-6
6+
2-6,4-8

0 commit comments

Comments
 (0)