From 765e23c30ca00789a4cbd2f8e0b9608a5fb27979 Mon Sep 17 00:00:00 2001 From: MrGeorgen Date: Mon, 31 Oct 2022 17:26:56 +0100 Subject: [PATCH] mintEC paper --- .../Cargo.toml | 0 .../doc.tex | 0 .../ergebnis-latex.sh | 0 .../ergebnisdateien/1.txt | 0 .../ergebnisdateien/10.txt | 0 .../ergebnisdateien/11.txt | 0 .../ergebnisdateien/12.txt | 0 .../ergebnisdateien/13.txt | 0 .../ergebnisdateien/14.txt | 0 .../ergebnisdateien/15.txt | 0 .../ergebnisdateien/16.txt | 0 .../ergebnisdateien/17.txt | 0 .../ergebnisdateien/18.txt | 0 .../ergebnisdateien/19.txt | 0 .../ergebnisdateien/2.txt | 0 .../ergebnisdateien/20.txt | 0 .../ergebnisdateien/21.txt | 0 .../ergebnisdateien/22.txt | 0 .../ergebnisdateien/23.txt | 0 .../ergebnisdateien/24.txt | 0 .../ergebnisdateien/25.txt | 0 .../ergebnisdateien/26.txt | 0 .../ergebnisdateien/3.txt | 0 .../ergebnisdateien/4.txt | 0 .../ergebnisdateien/5.txt | 0 .../ergebnisdateien/6.txt | 0 .../ergebnisdateien/7.txt | 0 .../ergebnisdateien/8.txt | 0 .../ergebnisdateien/9.txt | 0 .../rust-toolchain | 0 .../src/main.rs | 0 Aufgabe3-HexMax/tests/test.rs | 44 +- Schiebeparkplatz.png | Bin 0 -> 24088 bytes doc.tex | 778 ++++++++++++++++++ 34 files changed, 802 insertions(+), 20 deletions(-) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/Cargo.toml (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/doc.tex (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnis-latex.sh (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/1.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/10.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/11.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/12.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/13.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/14.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/15.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/16.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/17.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/18.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/19.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/2.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/20.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/21.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/22.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/23.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/24.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/25.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/26.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/3.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/4.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/5.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/6.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/7.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/8.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/ergebnisdateien/9.txt (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/rust-toolchain (100%) rename {Aufgabe2-Rechenrätsel => Aufgabe2-Rechenraetsel}/src/main.rs (100%) create mode 100644 Schiebeparkplatz.png create mode 100644 doc.tex diff --git a/Aufgabe2-Rechenrätsel/Cargo.toml b/Aufgabe2-Rechenraetsel/Cargo.toml similarity index 100% rename from Aufgabe2-Rechenrätsel/Cargo.toml rename to Aufgabe2-Rechenraetsel/Cargo.toml diff --git a/Aufgabe2-Rechenrätsel/doc.tex b/Aufgabe2-Rechenraetsel/doc.tex similarity index 100% rename from Aufgabe2-Rechenrätsel/doc.tex rename to Aufgabe2-Rechenraetsel/doc.tex diff --git a/Aufgabe2-Rechenrätsel/ergebnis-latex.sh b/Aufgabe2-Rechenraetsel/ergebnis-latex.sh similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnis-latex.sh rename to Aufgabe2-Rechenraetsel/ergebnis-latex.sh diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/1.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/1.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/1.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/1.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/10.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/10.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/10.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/10.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/11.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/11.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/11.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/11.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/12.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/12.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/12.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/12.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/13.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/13.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/13.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/13.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/14.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/14.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/14.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/14.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/15.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/15.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/15.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/15.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/16.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/16.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/16.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/16.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/17.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/17.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/17.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/17.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/18.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/18.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/18.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/18.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/19.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/19.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/19.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/19.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/2.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/2.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/2.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/2.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/20.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/20.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/20.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/20.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/21.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/21.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/21.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/21.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/22.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/22.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/22.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/22.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/23.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/23.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/23.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/23.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/24.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/24.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/24.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/24.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/25.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/25.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/25.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/25.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/26.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/26.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/26.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/26.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/3.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/3.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/3.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/3.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/4.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/4.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/4.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/4.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/5.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/5.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/5.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/5.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/6.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/6.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/6.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/6.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/7.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/7.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/7.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/7.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/8.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/8.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/8.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/8.txt diff --git a/Aufgabe2-Rechenrätsel/ergebnisdateien/9.txt b/Aufgabe2-Rechenraetsel/ergebnisdateien/9.txt similarity index 100% rename from Aufgabe2-Rechenrätsel/ergebnisdateien/9.txt rename to Aufgabe2-Rechenraetsel/ergebnisdateien/9.txt diff --git a/Aufgabe2-Rechenrätsel/rust-toolchain b/Aufgabe2-Rechenraetsel/rust-toolchain similarity index 100% rename from Aufgabe2-Rechenrätsel/rust-toolchain rename to Aufgabe2-Rechenraetsel/rust-toolchain diff --git a/Aufgabe2-Rechenrätsel/src/main.rs b/Aufgabe2-Rechenraetsel/src/main.rs similarity index 100% rename from Aufgabe2-Rechenrätsel/src/main.rs rename to Aufgabe2-Rechenraetsel/src/main.rs diff --git a/Aufgabe3-HexMax/tests/test.rs b/Aufgabe3-HexMax/tests/test.rs index 3d34cd6..b25024c 100644 --- a/Aufgabe3-HexMax/tests/test.rs +++ b/Aufgabe3-HexMax/tests/test.rs @@ -22,34 +22,38 @@ fn test_2() { #[test] fn test_3() { test("beispieldaten/hexmax3.txt", - concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FAA98BB8B9DFAFEAE888DD888AD8BA8EA8888")); + concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFAA98BB8B9DFAFEAE888DD888AD8BA8EA8888")); } #[test] fn test_4() { test("beispieldaten/hexmax4.txt", - concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB8DE88BAA8ADD888898E9BA8", - "8AD98988F898AB7AF7BDA8A61BA7D4AD8F888")); +concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB8DE88BAA8A", +"DD888898E9BA88AD98988F898AB7AF7BDA8A61BA7D4AD8F888")); } #[test] fn test_5() { test("beispieldaten/hexmax5.txt", - concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", - "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88EFA9EBE89EFA99FBDAA8", - "E8EAD88AB899F8E8F9AA9E9AD88988EDA9A99888EDAD989A8BAFD8A88888888", - "888888888888888888888888888888888888888888888888888888888888888", - "888888888888888888888888888888888888888888888888888888888888888", - "888888888888888888888888888888888888888888888888888888888888888", - "8888888888888888888888888888888888888888888888888888888")); +concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", +"FFFFFFFFFFFFFFFFFFFFF88EFA9EBE89EFA99FBDAA8E8EAD88", +"AB899F8E8F9AA9E9AD88988EDA9A99888EDAD989A8BAFD8A88", +"88888888888888888888888888888888888888888888888888", +"88888888888888888888888888888888888888888888888888", +"88888888888888888888888888888888888888888888888888", +"88888888888888888888888888888888888888888888888888", +"88888888888888888888888888888888888888888888888888")); } diff --git a/Schiebeparkplatz.png b/Schiebeparkplatz.png new file mode 100644 index 0000000000000000000000000000000000000000..27f97269e2fe9df5d56d9ee71047ff206df5ff29 GIT binary patch literal 24088 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