diff options
Diffstat (limited to '2022')
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day1/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day1/input.txt | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day1/main.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day2/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day2/input.txt | 3314 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day2/main.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day3/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day3/debug.txt | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day3/input.txt | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day3/main.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day4/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day4/input.test | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day4/input.txt | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day4/main.cpp | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day5/Makefile | 5 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day5/input (renamed from 2022/Rust/data/day5.prod) | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day5/input.txt | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day5/main.cpp | 89 | ||||
| -rwxr-xr-x | 2022/Cpp/Day5/puzzle.md | 78 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day6/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day6/input.txt | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day6/main.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day6/puzzle.md | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/Makefile | 5 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/debug.txt | 143 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/input.prod | 1082 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/input.txt | 23 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/main.cpp | 122 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/puzzle.md | 97 | ||||
| -rwxr-xr-x | 2022/Cpp/Day7/youssef.cpp | 51 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day8/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day8/input.prod | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day8/input.test | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day8/main.cpp | 2 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Day8/puzzle.md | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day9/Makefile | 9 | ||||
| -rwxr-xr-x | 2022/Cpp/Day9/input.prod | 2000 | ||||
| -rwxr-xr-x | 2022/Cpp/Day9/input.test | 0 | ||||
| -rwxr-xr-x | 2022/Cpp/Day9/main.cpp | 89 | ||||
| -rwxr-xr-x | 2022/Cpp/Day9/puzzle.md | 272 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Cpp/Makefile | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/Cargo.lock | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/Cargo.toml | 4 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day1.prod (renamed from 2022/Rust/data/day1.prod) | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day3.prod (renamed from 2022/Rust/data/day3.prod) | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day4.prod (renamed from 2022/Rust/data/day4.prod) | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day4.test (renamed from 2022/Rust/data/day4.test) | 0 | ||||
| -rwxr-xr-x | 2022/Rust/input/day5.prod | 511 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day5.test (renamed from 2022/Rust/data/day5.test) | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day6.prod (renamed from 2022/Rust/data/day6.prod) | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/input/day6.test (renamed from 2022/Rust/data/day6.test) | 0 | ||||
| -rwxr-xr-x | 2022/Rust/input/day7.prod | 1082 | ||||
| -rwxr-xr-x | 2022/Rust/input/day7.test | 23 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day1.rs | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day2.rs | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day3.rs | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day4.rs | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day5.rs | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | 2022/Rust/src/day6.rs | 2 | ||||
| -rwxr-xr-x | 2022/Rust/src/day7.rs | 234 |
60 files changed, 7577 insertions, 1660 deletions
diff --git a/2022/Cpp/Day1/Makefile b/2022/Cpp/Day1/Makefile index 08000ae..08000ae 100644..100755 --- a/2022/Cpp/Day1/Makefile +++ b/2022/Cpp/Day1/Makefile diff --git a/2022/Cpp/Day1/input.txt b/2022/Cpp/Day1/input.txt index 6d1e19a..6d1e19a 100644..100755 --- a/2022/Cpp/Day1/input.txt +++ b/2022/Cpp/Day1/input.txt diff --git a/2022/Cpp/Day1/main.cpp b/2022/Cpp/Day1/main.cpp index 6f9f848..6f9f848 100644..100755 --- a/2022/Cpp/Day1/main.cpp +++ b/2022/Cpp/Day1/main.cpp diff --git a/2022/Cpp/Day2/Makefile b/2022/Cpp/Day2/Makefile index 08000ae..08000ae 100644..100755 --- a/2022/Cpp/Day2/Makefile +++ b/2022/Cpp/Day2/Makefile diff --git a/2022/Cpp/Day2/input.txt b/2022/Cpp/Day2/input.txt index cc2bfe1..6df0583 100644..100755 --- a/2022/Cpp/Day2/input.txt +++ b/2022/Cpp/Day2/input.txt @@ -1,2500 +1,2500 @@ -A Z -C X -A Z -A Z C Y C Y -A Z -A Y C Y -A Y -A Z -A Z -A Z -A Y -A Z -A Y +B Z C Y -C X -A Y +C Z C Y C Y -C X -A Z +C Z +B Y C Y -C X +C Y +C Y +C Y +C Y +B Z A X -A Y -A Z -A Y -A Y -C X -C X +C Y B Y +A X +C Z +C Y +C Y +C Y +B Z +B X +C Y +A X +A X +A X C X -C X -A Y -A Z -A Z A X -A Z -A Z +C X +B X C Y -A Z -A Z +C Y +A X A Y -C X C Y -C X +C Y +C Y +C Y B X +A X +B Y +C Y +C Y C Z A Y -A Z -A Z -A Z -A Y -A Y +B X +B Z +C Z +C Z +A X +A X +B X +C Z C X A Y -A Z +C X C Y -A Y -A Y -A Z -A Z +A X +A X +A X C Y -A Z +C Z +C X C Y -A Y -A Z -A Z +A X +C Y +C Z C Y B Z -A Z -A Z -A Z -A Z -C X -C X -A Y +C Y A X -A Y -A Z -A Z -C X -A Z -C X -A Z +C Z C Y -C X -A Z -A Z -A Z -A Z -C X C Y -A Z -A Z C Y +A X +A X +A X +B X A Z +A X +C Y +A Y +C Y +B X B Z +B Z +B Z +B X C X -A Z A X -C X -A Z +A X +A X C Z -A Z -C X -A Z A Y C X +C Y +B X +C Y +C Y +A X +C Y +C Y +C Y +A X +C Y +A X +C Y +A X +C Y +B X C Z -A Z -C X C Y +A X +C Z +B Z A Z B Z -B Y +C Y +B X A X +C Y +B X A X A X -A Z -A Z +A Y +B Z +C Y A X -A Z +C Y +C Y +A X +C Y +C Y +A X +C Y A X -A Z -A Z -C X C X +B Y +C Z B Z -A Z -A Y -A Z -A Z -A Z -A Z -C X -C X -C X -A Z -A Z -A Z -A Z +C Y +C Y A X -A Y -A Y -C X -C X +B X +A X +C Y +C Y +A X +B X +C Y +B X +C Z B Z +C Y +C Y C X A X -A Z -A Z -C X +C Y +A X +C Y +C Y +C Y C Z -A Z -A Z +A X C Y A X -A Z +A X +B X +C Y C Y A X +B X +A X +A X +A X +B Z +C Y +C Y +C Y +A X +A X A Y -A Y -A Y +A X +B X +B Z +B Z C Y +B Z +A X +B Z +C Y +C Y +C Y +C Y +C Y +A X +A X A Z -A Z -C X -C X -C X +B Y +C Y +C Y +C Y +A X +B X +A X +A X C X +C Y +B Z +C Y +C Y +B X +A X +A X +B Z +C Y +B Z +C Y +C Y +C Y +A X +C Y +C Y +A X +C Z +B X B Z C Y C X +C Y +A X +C Z +B Z +A X +B X C X -A Y -A Y -A Z +A X +C Y +C Y +B Z A Z +B X +B X +A X +A X +A X +C Y +C Y +C Z A X C X +C Y +C Y +A X +B X A Z +B X +B X +C Y +B X +B Y B Z -A Z +A X +B X +B Y C X A Y -A Z -A Z -A Y -A Y -A Z -C X A Y -C X +C Y +A X +C Y +B X +C Z C X A Z -A Y +C Z +C Y +C Y +B X +B X +C Y +A X +C Z C X -A Z -A Z -A Y -A Z -A Z +C Z +B X +A X +A X +A X +B Z +B X +B Z +C Y C Y +C Y +B X C Z +C Y +A X +C Y +C Y +A X +A X +C Y +C Y +C Y +C Y +C Y +C Y +A X +C Y +C Y +C Y +C Y +C Z +C Y +A X +A X +C Y A Y -A Z -C X +B Z C X -A Z -A Z C Y +B X A Y -A Z -A Y -A Z -C X -A Z -A Z -C X +C Y +C Y +C Y A Y +B X +A X +B Y +C Y +C Y +C Z +B Z +C Y +A X A Y C Y -A Z C Y -A Z -A Z +C Y C Y A Y B Z +A X C Y C X -C X -A Z +C Y +C Y +C Y +C Z +C Y +C Y +C Y +B Y +C Y +B Z C Y A X C Y -A Z -A Y -A Z -C X -C X +B Z C Y C Y -A Y -A Z -C X -C X -A Y A X -A Y +A X B Z -A Y +C Y C Y C X +B X +C Z +A X +A X +B X +C Y +B Y +C Y +A Y C X A X C X +C Y +C Y +B X +C Y +C Y B Z +C Z +C Y +C Y +A X +C Y +C Y A X C Y +B X +C Y C X +A X C X A X -A Z +C Y +A X +C Y +C Y +C Y +C Z +C Z B Z -A Z -A Z -A Y +C Z +C Y +B X +C Z +C Y A X -A Z -C X A X C Y -A Z -A Z -A X -A Z -A Z -C X +C Y +C Y +B X C X -A Z -A Z -A Z A X -A Z +C Y A X -B Y -A Z -A Y C Y -A Z +A X C X -A Z +B X +A X +C Y +C Y +B X +A X +A X +C Z C X -A Y +A X +A X +B X A Z +A X C X C Y -A Y +A X +B X C Y -A Z +A X +C Y +C Y +B X +C Y +C Y +A X +C Z +C Y +B X C X -A Z -A Z +B X +C Y +C Y +B X +B Z +B Z +C Y +C Y +B X +C Y +B Z C X -A Y A Z A X -A Z -A Z -A Z -B Y -C X A X -A Z -A Z C Y C Y -C X -C X -C X +C Y +C Y +C Y +C Y +B Z +B X +C Y +B Z +C Y A X A X -A Z +C Y +A X A X -A Y -A Z -A Y -A Z C Y -C Z -A Y -A Z +C Y A Z +C Y A X -A Z -A Z -C X C Y -A Y -C X -C X -A Z +C Y +C Y +C Y +C Y +A X +B Z +A X C X +B X +C Y +B Z +C Y +B X +B X +C Y +C Y C X +C Y +C Y +A X C X A X -A Z -A Z -A Z -A Z +C Y +B X +A X B Y -A Y -A Y -A Z -C X -A Y -A Z +A X +B X +C Y C X -A Z +C Y +C Y +A X +C Y +C Y +A X C Z -A Y -C X -A Z -B Z -A Y +B X +A X +C Y +A X +A X +C Y A X -A Z -C X -A Z -A Z -A Z -A Z -A Z -B Z -A Z C X -A Y +B X +A X +A X +B X +A X C X A Z -A Z -A Y -A Z B Z -C X -A Y C Y -A Z -A Z -C X -C X -A Y -C X C Y -B Z -A Y -C X -A Y -C X A X +C Y +C Y +B X +A X +C Y A Y -A Z -A Z -A Y +B X +C Y +C Y +A X C X +C Y +C Y A X C X B Y -A Z -A Y -B Y -A Y -C X -A Z -A Z -C X C Y -A Y C X C Y -A Y -A Z +C Y +C Y +C Z A X -B Z +C Y C X +C Y A Z -A Y -A Z +A X +C Y +B X +C Y B Z -A Z A X C Y +C Y +A X A X -A Z -A Y C Y +B X A Z +B Z C Y +C Z +A X +A X +A X +B Z A Z -C X -C X +C Y +C Y +C Y +C Y +C Y +B Z +B X A Y +B X +C Y +A X C X -C X -A Y -A Z -A Z -A Y +A X A X C Y -A Z -A Z -C X A X -A Z -C Z -A Z C Y -A Z -C X -A Z -A Z +C Y A X -C X -C X +C Y +C Y +C Y C Y B Z -B Y +B X +C Y C Y -A Y A X -A Z -C X -A Y +C Y +B X +C Y +C Z +C Y +B X +C Y +C Y +B Z A Y -A Z -A Z C Z -C X -C X -C X -A Z -C X -A Z -A Z +B X +C Z +C Y A Y +A X +A X C Y -C X -C X +B X +A X +A Y C X A Y +C Y +C Y C X -B Z +C Y +C Z C X -A Z +B X C Y -A Y +C Z +A X C Y -A Z -A Z -C X A X +C Y +C Y A Z -A Y +A X +C Z +B X +C X +B X +B Y +C Y +C Y +B Z +C Y +B X +B Z +C Y +C Y +C Y +B X +B Z +C Y +B Z +B X A Z +A X +C Y +C Y B X +B Z +A X +C Y +C Y C Z -A Z +C Y +C Y +C Y +B Z +C Y +C Y +B Z +C Y +C Y +C Y +C Y +C Y C Z -A X -C X -C X C X -C X -A Z -A Y -A Z -A Z -A Z -A Z -A Z +C Y +C Y C Z C Y +B Z +C Z +A X C Y -C X +B X C Y -A Z -C X -C X -A Z -A Z -C X +A X C Y +A X C Y -A Z +C Y +C Y +C Y +B X +C Y +C Y +A X +C Z +A X A X C Y +B X C Y -C X -A Y -C X -A Z -A Z -A Y C Y -A Y +C Y +A X +A X +C Y +B X +B X +C Y +B X +C Y +C Z +C Z +A X +C Y C X C X -A Z -A Z -C Y -A Z +C Z C X -A Y -A Y -A Z |
