From 80d15f47a74586fa96f2bd9ae5b3e70535b4ec1a Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu@web.de> Date: Sat, 10 Dec 2016 16:43:23 +0100 Subject: [PATCH] Add Aufgabe 3 --- Aufgabe3/Aufgabe3_windows64bit.exe | Bin 0 -> 1799896 bytes Aufgabe3/Cargo.toml | 7 + Aufgabe3/lösung.txt | 7 + Aufgabe3/rotation10_n.txt | 9 + Aufgabe3/rotation10_n.txt.bild.png | Bin 0 -> 1400 bytes Aufgabe3/rotation10_n_lösung.txt | 7 + Aufgabe3/rotation10_n_lösung.txt.bild.png | Bin 0 -> 1545 bytes Aufgabe3/rotation11_n.txt | 11 + Aufgabe3/rotation11_n.txt.bild.png | Bin 0 -> 1400 bytes Aufgabe3/rotation11_n_lösung.txt | 7 + Aufgabe3/rotation11_n_lösung.txt.bild.png | Bin 0 -> 1797 bytes Aufgabe3/rotation12_n.txt | 12 + Aufgabe3/rotation12_n.txt.bild.png | Bin 0 -> 1500 bytes Aufgabe3/rotation13_n.txt | 11 + Aufgabe3/rotation13_n.txt.bild.png | Bin 0 -> 1573 bytes Aufgabe3/rotation13_n_lösung.txt | 7 + Aufgabe3/rotation13_n_lösung.txt.bild.png | Bin 0 -> 1565 bytes Aufgabe3/rotation14_c.txt | 5 + Aufgabe3/rotation14_c.txt.bild.png | Bin 0 -> 546 bytes Aufgabe3/rotation15_c.txt | 5 + Aufgabe3/rotation15_c.txt.bild.png | Bin 0 -> 541 bytes Aufgabe3/rotation1_03.txt | 9 + Aufgabe3/rotation1_03.txt.bild.png | Bin 0 -> 1879 bytes Aufgabe3/rotation1_03_lösung.txt | 8 + Aufgabe3/rotation1_03_lösung.txt.bild.png | Bin 0 -> 1879 bytes Aufgabe3/rotation2_03.txt | 13 + Aufgabe3/rotation2_03.txt.bild.png | Bin 0 -> 4208 bytes Aufgabe3/rotation2_03_lösung.txt | 12 + Aufgabe3/rotation2_03_lösung.txt.bild.png | Bin 0 -> 3876 bytes Aufgabe3/rotation3_03.txt | 19 + Aufgabe3/rotation3_03.txt.bild.png | Bin 0 -> 3225 bytes Aufgabe3/rotation3_03_lösung.txt | 10 + Aufgabe3/rotation3_03_lösung.txt.bild.png | Bin 0 -> 3170 bytes Aufgabe3/rotation4_n.txt | 16 + Aufgabe3/rotation4_n.txt.bild.png | Bin 0 -> 2849 bytes Aufgabe3/rotation6_n.txt | 17 + Aufgabe3/rotation6_n.txt.bild.png | Bin 0 -> 3562 bytes Aufgabe3/rotation7_n.txt | 27 + Aufgabe3/rotation7_n.txt.bild.png | Bin 0 -> 4992 bytes Aufgabe3/rotation8_n.txt | 15 + Aufgabe3/rotation8_n.txt.bild.png | Bin 0 -> 4805 bytes Aufgabe3/rotation9_n.txt | 7 + Aufgabe3/rotation9_n.txt.bild.png | Bin 0 -> 956 bytes Aufgabe3/rotation9_n_lösung.txt | 5 + Aufgabe3/rotation9_n_lösung.txt.bild.png | Bin 0 -> 926 bytes Aufgabe3/src/main.rs | 786 ++++++++++++++++++++++ Aufgabe3/src/main_map.rs | 756 +++++++++++++++++++++ Aufgabe3/src/main_vec_y.rs | 721 ++++++++++++++++++++ Aufgabe3/src/main_yes_bi.rs | 687 +++++++++++++++++++ Aufgabe3/src/main_yes_s.rs | 695 +++++++++++++++++++ 50 files changed, 3891 insertions(+) create mode 100755 Aufgabe3/Aufgabe3_windows64bit.exe create mode 100644 Aufgabe3/Cargo.toml create mode 100644 Aufgabe3/lösung.txt create mode 100644 Aufgabe3/rotation10_n.txt create mode 100644 Aufgabe3/rotation10_n.txt.bild.png create mode 100644 Aufgabe3/rotation10_n_lösung.txt create mode 100644 Aufgabe3/rotation10_n_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation11_n.txt create mode 100644 Aufgabe3/rotation11_n.txt.bild.png create mode 100644 Aufgabe3/rotation11_n_lösung.txt create mode 100644 Aufgabe3/rotation11_n_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation12_n.txt create mode 100644 Aufgabe3/rotation12_n.txt.bild.png create mode 100644 Aufgabe3/rotation13_n.txt create mode 100644 Aufgabe3/rotation13_n.txt.bild.png create mode 100644 Aufgabe3/rotation13_n_lösung.txt create mode 100644 Aufgabe3/rotation13_n_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation14_c.txt create mode 100644 Aufgabe3/rotation14_c.txt.bild.png create mode 100644 Aufgabe3/rotation15_c.txt create mode 100644 Aufgabe3/rotation15_c.txt.bild.png create mode 100644 Aufgabe3/rotation1_03.txt create mode 100644 Aufgabe3/rotation1_03.txt.bild.png create mode 100644 Aufgabe3/rotation1_03_lösung.txt create mode 100644 Aufgabe3/rotation1_03_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation2_03.txt create mode 100644 Aufgabe3/rotation2_03.txt.bild.png create mode 100644 Aufgabe3/rotation2_03_lösung.txt create mode 100644 Aufgabe3/rotation2_03_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation3_03.txt create mode 100644 Aufgabe3/rotation3_03.txt.bild.png create mode 100644 Aufgabe3/rotation3_03_lösung.txt create mode 100644 Aufgabe3/rotation3_03_lösung.txt.bild.png create mode 100644 Aufgabe3/rotation4_n.txt create mode 100644 Aufgabe3/rotation4_n.txt.bild.png create mode 100644 Aufgabe3/rotation6_n.txt create mode 100644 Aufgabe3/rotation6_n.txt.bild.png create mode 100644 Aufgabe3/rotation7_n.txt create mode 100644 Aufgabe3/rotation7_n.txt.bild.png create mode 100644 Aufgabe3/rotation8_n.txt create mode 100644 Aufgabe3/rotation8_n.txt.bild.png create mode 100644 Aufgabe3/rotation9_n.txt create mode 100644 Aufgabe3/rotation9_n.txt.bild.png create mode 100644 Aufgabe3/rotation9_n_lösung.txt create mode 100644 Aufgabe3/rotation9_n_lösung.txt.bild.png create mode 100644 Aufgabe3/src/main.rs create mode 100644 Aufgabe3/src/main_map.rs create mode 100644 Aufgabe3/src/main_vec_y.rs create mode 100644 Aufgabe3/src/main_yes_bi.rs create mode 100644 Aufgabe3/src/main_yes_s.rs diff --git a/Aufgabe3/Aufgabe3_windows64bit.exe b/Aufgabe3/Aufgabe3_windows64bit.exe new file mode 100755 index 0000000000000000000000000000000000000000..43237c3f8f8b293f92cf27615f615e42593f728c GIT binary patch literal 1799896 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 z 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