From 887527d844c2df26ed4b9993dcbeb2cd826cbd54 Mon Sep 17 00:00:00 2001
From: andbmme <coffeecodecruncher@gmail.com>
Date: Thu, 5 Nov 2020 22:56:09 +0100
Subject: [PATCH] Delete

---
 final_approach/ValueSpace (Dictionary).md     |  45 -----------
 final_approach/class-tuwien.cls               |  70 ------------------
 final_approach/macros-code.sty                |  18 -----
 final_approach/src/if-001/if-001.tex          |  11 ---
 final_approach/src/if-001/if-001.yml          |  26 -------
 final_approach/src/if-002/if-002.tex          |   9 ---
 final_approach/src/if-002/if-002.yml          |  25 -------
 final_approach/src/if-003/if-003.tex          |  22 ------
 final_approach/src/if-003/if-003.yml          |  25 -------
 .../src/strings-001/strings-001.tex           |  22 ------
 .../src/strings-001/strings-example.yml       |  24 ------
 .../src/variables-001/variables-001.tex       |  38 ----------
 .../src/variables-001/variables-001.yml       |  27 -------
 final_approach/template.pdf                   | Bin 44126 -> 0 bytes
 final_approach/template.tex                   |   8 --
 final_approach/vision/readme.md               |   0
 16 files changed, 370 deletions(-)
 delete mode 100644 final_approach/ValueSpace (Dictionary).md
 delete mode 100644 final_approach/class-tuwien.cls
 delete mode 100644 final_approach/macros-code.sty
 delete mode 100644 final_approach/src/if-001/if-001.tex
 delete mode 100644 final_approach/src/if-001/if-001.yml
 delete mode 100644 final_approach/src/if-002/if-002.tex
 delete mode 100644 final_approach/src/if-002/if-002.yml
 delete mode 100644 final_approach/src/if-003/if-003.tex
 delete mode 100644 final_approach/src/if-003/if-003.yml
 delete mode 100644 final_approach/src/strings-001/strings-001.tex
 delete mode 100644 final_approach/src/strings-001/strings-example.yml
 delete mode 100644 final_approach/src/variables-001/variables-001.tex
 delete mode 100644 final_approach/src/variables-001/variables-001.yml
 delete mode 100644 final_approach/template.pdf
 delete mode 100644 final_approach/template.tex
 delete mode 100644 final_approach/vision/readme.md

diff --git a/final_approach/ValueSpace (Dictionary).md b/final_approach/ValueSpace (Dictionary).md
deleted file mode 100644
index ecc672965..000000000
--- a/final_approach/ValueSpace (Dictionary).md	
+++ /dev/null
@@ -1,45 +0,0 @@
-* title: String
-* description: String
-* language:
-    * de
-    * en
-* license:
-    * mit
-    * etc.
-* creator: String
-* contributor: String
-* valid: YYYY-MM-DD (ISO8601)
-* relation: String
-* keywords: String
-* difficulty: (translated from the IEEE LOM - Difficulty)
-    * sehr leicht
-    * leicht 
-    * mittelmäßig
-    * schwer
-    * sehr schwer
-* programmingLanguage:
-    * Java
-    * Python
-* typicalLearningTime: hh:mm (ISO8601)
-* educationLevel: Kompetenzgraphwerte
-* audience:
-    * Anfänger
-    * Fortgeschrittener
-    * Experte
-* type: 
-    * Programmieraufgabe
-    * Modellierungsaufgabe
-    * Theorieaufgabe
-    * Traceaufgabe
-* requires: String (Version der Programmiersprache bzw. eine Resource)
-* publisher:
-    * TUW
-    * UIBK
-    * TUG
-    * etc.
-* subject: String
-* format:
-    * Latex
-    * PDF
-    * Artemis
-    * etc.
\ No newline at end of file
diff --git a/final_approach/class-tuwien.cls b/final_approach/class-tuwien.cls
deleted file mode 100644
index 190039ed8..000000000
--- a/final_approach/class-tuwien.cls
+++ /dev/null
@@ -1,70 +0,0 @@
-%% Start of file `class-tuwien.cls'.
-% TUWien exercises Class File
-%
-% Author:
-% Andreas Merckel <andreas.merckel@tuwien.ac.at>
-%
-% Notes:
-% 1) This class file defines the structure and layout of the template file.
-% 2) It has been written in such a way that under most circumstances you
-% should not need to edit it.
-%
-% Class license:
-% LPPL v1.3c (http://www.latex-project.org/lppl)
-%
-
-%%
-% Identification
-%%
-\ProvidesClass{class-tuwien}[2020/10/15 v0.0.1 TUWien Exercise Class]
-\NeedsTeXFormat{LaTeX2e}
-
-%%
-% Class options need to be done before the external package loading,
-% for example we need
-% \paperwidth, \paperheight and \@ptsize to be defined before loading
-% geometry and fancyhdr)
-%%
-% Options for draft or final
-\DeclareOption{draft}{\setlength\overfullrule{5pt}}
-\DeclareOption{final}{\setlength\overfullrule{0pt}}
-% Inherit options of article
-\DeclareOption*{%
-  \PassOptionsToClass{\CurrentOption}{article}
-}
-\ProcessOptions\relax
-\LoadClass{article}
-
-%%
-% 3rd party packages
-%%
-\RequirePackage[utf8]{inputenc}
-\RequirePackage{url}
-\RequirePackage{hyperref}
-\RequirePackage{array}
-\RequirePackage{enumitem}
-\RequirePackage{ragged2e}
-\RequirePackage{geometry}
-\RequirePackage{fancyhdr}
-% codeability packages
-\RequirePackage{macros-code}
-
-%%
-% Configuration for page layout
-%%
-% Configure page margins with geometry
-\geometry{margin=2cm}
-\pagestyle{fancy}
-
-\fancyhf{}
-\renewcommand\headrulewidth{0.4pt}
-\renewcommand\footrulewidth{0.4pt}
-\setlength{\headheight}{14.5pt}
-\setlength\parindent{0pt}
-
-\lhead{TUWien}
-\rhead{Programmieren}
-\lfoot{\today}
-\rfoot{Seite \thepage}
-
-\sloppy
diff --git a/final_approach/macros-code.sty b/final_approach/macros-code.sty
deleted file mode 100644
index e8ed2cbb7..000000000
--- a/final_approach/macros-code.sty
+++ /dev/null
@@ -1,18 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{macros-code}[2020/10/20 Custom Package]
-
-\RequirePackage{listings}
-
-\newcommand{\javainl}{\lstinline[language=java]}
-\newcommand{\pyinl}{\lstinline[language=python]}
-\newcommand{\jsinl}{\lstinline[language=javascript]}
-\newcommand{\cinl}{\lstinline[language=c]}
-\newcommand{\htmlinl}{\lstinline[language=html]}
-
-% \RequirePackage{minted}
-%
-% \newcommand{\javainl}{\mintinline{java}}
-% \newcommand{\pyinl}{\mintinline{python}}
-% \newcommand{\jsinl}{\mintinline{javascript}}
-% \newcommand{\cinl}{\mintinline{c}}
-% \newcommand{\htmlinl}{\mintinline{html}}
diff --git a/final_approach/src/if-001/if-001.tex b/final_approach/src/if-001/if-001.tex
deleted file mode 100644
index af75c8192..000000000
--- a/final_approach/src/if-001/if-001.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\section{If Verzweigung}
-\textbf{Erweitern Sie die Methode \texttt{main}:}\\
-Implementieren Sie eine Verzweigungsstruktur, die bei einem gegebenen String überprüft, ob ein Punkt innerhalb des Strings vorkommt. Wenn ein Punkt enthalten ist, dann wird zuerst alles vom Punkt bis zum Ende des Strings ausgegeben und danach alles vom Beginn des Strings bis zum Punkt. Der Punkt ist in der Ausgabe nicht vorhanden. Sollte es mehrere Punkte geben, dann wird nur der erste Punkt (von links gelesen) betrachtet und die anderen Punkte bleiben in der Ausgabe erhalten. Wenn kein Punkt enthalten ist, dann wird in der Mitte des Strings ein Punkt eingefügt. Bei Strings mit ungerader Anzahl an Zeichen wird dieser beim kleineren Index (ganzzahliges Ergebnis bei der Division durch 2) eingefügt. Für die Implementierung dürfen keine Schleifen verwendet werden und die Änderung des Strings wird direkt auf der Konsole ausgegeben, ohne einen neuen String zu erzeugen. Verwenden Sie für die Aufgabe Methoden aus der Klasse \javainl|String|.\\
-\\
-Beispiele:\\
-\\
-\javainl|"Der erste Satz. Der zweite Teil."| liefert \javainl|" Der zweite Teil.Der erste Satz"|\\
-\javainl|"Ein Punkt am Ende."| liefert \javainl|"Ein Punkt am Ende"|\\
-\javainl|".Ein Punkt am Anfang!"| liefert \javainl|"Ein Punkt am Anfang!"|\\
-\javainl|"Stringteilung"| liefert \javainl|"String.teilung"|\\
-\javainl|"Stringteilung!"| liefert \javainl|"Stringt.eilung!"|
diff --git a/final_approach/src/if-001/if-001.yml b/final_approach/src/if-001/if-001.yml
deleted file mode 100644
index c9db726f6..000000000
--- a/final_approach/src/if-001/if-001.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-# mapped tags from UIBK to Dublin Core
-title: if-Verzweigung
-description: "String Methoden verwenden, Schleifen vermeiden"
-language: de
-license: mit
-creator: Stefan Podlipnig
-contributor: Andreas Merckel
-contributor: Kerstin Limbeck
-valid: 2020-10-28
-relation: (link or identifier)
-# newly added tags from Ieee:
-keywords:
-    - if
-    - StringMethoden
-    - SchleifenVermeiden
-difficulty: leicht
-programmingLanguage: Java
-typicalLearningTime: hh:mm
-# additional information (form the Dublin Core):
-educationLevel: (Kompetenzgraph)
-audience: Anfänger
-type: Programmieraufgabe
-requires: Java14
-publisher: TUW
-subject: EP1
-format: Latex
\ No newline at end of file
diff --git a/final_approach/src/if-002/if-002.tex b/final_approach/src/if-002/if-002.tex
deleted file mode 100644
index 5e0ed1d9b..000000000
--- a/final_approach/src/if-002/if-002.tex
+++ /dev/null
@@ -1,9 +0,0 @@
-\section{If Verzweigung}
-\textbf{Erweitern Sie die Methode \texttt{main}:}\\
-    Implementieren Sie eine Verzweigungsstruktur, die bei einem gegebenen String überprüft, ob ein gegebenes Zeichen \javainl|character| vorkommt. Wenn das Zeichen \javainl|character| nicht im gegebenen String vorkommt, dann wird der String \javainl|"Kein Zeichen gefunden"| ausgegeben. Wenn das Zeichen \javainl|character| einmal im gegebenen String vorkommt, dann wird \javainl|"Nur ein Zeichen gefunden"| ausgegeben und wenn \javainl|character| mehr als einmal vorkommt, dann wird der String \javainl|"Zwei oder mehr Zeichen gefunden"| ausgegeben. Für die Implementierung dürfen keine Schleifen verwendet werden.\\
-\\
-Beispiele:\\
-\\
-\javainl|"Erdbeermarmelade"| und \javainl|character = 'g'| liefert \javainl|"Kein Zeichen gefunden"|\\
-\javainl|"Erdbeermarmelade"| und \javainl|character = 'l'| liefert \javainl|"Nur ein Zeichen gefunden"|\\
-\javainl|"Erdbeermarmelade"| und \javainl|character = 'e'| liefert \javainl|"Zwei oder mehr Zeichen gefunden"|
diff --git a/final_approach/src/if-002/if-002.yml b/final_approach/src/if-002/if-002.yml
deleted file mode 100644
index 136584f11..000000000
--- a/final_approach/src/if-002/if-002.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-# mapped tags from UIBK to Dublin Core
-title: if-2-Verzweigung
-description: "Verzweigungsstruktur mit Stringmethoden, ohne Einsatz von Schleifen"
-language: de
-license: mit
-creator: Stefan Podlipnig
-contributor: Andreas Merckel
-contributor: Kerstin Limbeck
-valid: 2020-10-28
-relation: (link or identifier)
-# newly added tags from Ieee:
-keywords:
-    - if
-    - StringKlasse
-difficulty: leicht
-programmingLanguage: Java
-typicalLearningTime: 00:20
-# additional information (form the Dublin Core):
-educationLevel: (Kompetenzgraph)
-audience: Anfänger
-type: Programmieraufgabe
-requires: Java14
-publisher: TUW
-subject: EP1
-format: Latex
\ No newline at end of file
diff --git a/final_approach/src/if-003/if-003.tex b/final_approach/src/if-003/if-003.tex
deleted file mode 100644
index ef4805821..000000000
--- a/final_approach/src/if-003/if-003.tex
+++ /dev/null
@@ -1,22 +0,0 @@
-\section{If Verzweigung}
-\textbf{Erweitern Sie die Methode \texttt{main}:}\\
-\\
-Implementieren Sie einen Kalenderrechner, der bei einer Angabe von Monat \javainl|int month| und Jahr \javainl|int year| die korrekte Anzahl an Tagen für diesen Monat ausgibt. Für den Monat Februar müssen Sie die Schaltjahre\footnote{Quelle: \url{https://www.timeanddate.de}} berücksichtigen. Beim \emph{Gregorianischen Kalender} kommen die folgenden drei Kriterien zur Anwendung, nach denen geprüft wird, ob es sich um ein Schaltjahr handelt:
-\begin{enumerate}
-	\item Schaltjahre müssen durch 4 teilbar sein.
-	\item Ist das Jahr auch durch 100 teilbar, ist es kein Schaltjahr, es sei denn...
-	\item ...das Jahr ist ebenfalls durch 400 teilbar -- dann ist es ein Schaltjahr.
-\end{enumerate}\\
-Beispiele: Die Jahre 2000 und 2400 sind Schaltjahre (infolge Regel 3); Jahre 1800, 1900, 2100, 2200, 2300 und 2500 sind hingegen keine Schaltjahre (infolge Regel 2, aber Regel 3 greift nicht). \\
-\\
-Verwenden Sie für die Implementierung eine switch-Anweisung. Bei einer case-Marke dürfen if-Anweisungen verwendet werden. Bei einem falschen Datum soll der String \javainl|"Ungültiges Datum!"| ausgegeben werden, ansonsten die Anzahl der Tage des angegebenen Monats im angegebenen Jahr.\\
-\\
-\textbf{Zusatzfrage(n):}
-\begin{enumerate}
-	\item Darf eine if-Anweisung ohne else-Zweig verwendet werden?
-	\item Wie viele else-Zweige können Sie zu einem if-Zweig schreiben?
-	\item Darf in einem if-Zweig ein \javainl|break| verwendet werden?
-	\item Darf generell das \javainl|break| in den einzelnen case-Zweigen einer switch-Anweisung weggelassen werden?
-	\item Muss bei der Verwendung der switch-Anweisung ein default-Zweig implementiert werden?
-	\item Sind if- und switch-Anweisungen gegeneinander austauschbar?
-\end{enumerate}
diff --git a/final_approach/src/if-003/if-003.yml b/final_approach/src/if-003/if-003.yml
deleted file mode 100644
index 7a0d877c7..000000000
--- a/final_approach/src/if-003/if-003.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-# mapped tags from UIBK to Dublin Core
-title: if-Verzweigung
-description: "If und Switch-Anweisungen kombinieren"
-language: de
-license: mit
-creator: Stefan Podlipnig
-contributor: Andreas Merckel
-contributor: Kerstin Limbeck
-valid: 2020-10-28
-relation: (link or identifier)
-# newly added tags from Ieee:
-keywords:
-    - if
-    - Switch
-difficulty: leicht
-programmingLanguage: Java
-typicalLearningTime: 00:30
-# additional information (form the Dublin Core):
-educationLevel: (Kompetenzgraph)
-audience: Anfänger
-type: Programmieraufgabe
-requires: Java14
-publisher: TUW
-subject: EP1
-format: Latex
\ No newline at end of file
diff --git a/final_approach/src/strings-001/strings-001.tex b/final_approach/src/strings-001/strings-001.tex
deleted file mode 100644
index 60fb895d8..000000000
--- a/final_approach/src/strings-001/strings-001.tex
+++ /dev/null
@@ -1,22 +0,0 @@
-\section{Umgang mit der String-Klasse}
-\textbf{Erweitern Sie die Methode \texttt{main}:}
-\begin{itemize}
-	\item[Hinweis:] Für die folgenden Aufgabenstellungen sind Methoden der Klasse \javainl|String| zu verwenden. Zusätzlich soll jedes Ergebnis mittels \javainl|System.out.println(...)| auf der Konsole ausgegeben werden. Zeigen Sie alle Funktionalitäten mit der vorgegebenen String-Variable \javainl|sentence|. Diese String-Variable wird dabei nicht verändert.
-	\item[a)] Verwenden Sie eine Methode, die Ihnen das Zeichen an der Stelle mit dem Index 14 zurückliefert.
-	\item[b)] Verwenden Sie eine Methode, die Ihnen die Länge (Anzahl der Zeichen) des Strings zurückgibt.
-	\item[c)] Verwenden Sie eine Methode, die prüft, ob \javainl|sentence| leer ist.
-	\item[d)] Verwenden Sie eine Methode, die prüft, ob \javainl|sentence| mit \javainl|"Es"| anfängt.
-	\item[e)] Verwenden Sie eine Methode, die Ihnen die Möglichkeit gibt, Substrings zu extrahieren. Geben Sie a) den Substring ab Index 31 und b) den Substring von Index 23 bis Index 30 aus.
-	\item[f)] Verwenden Sie eine Methode, die es Ihnen ermöglicht, Strings zu kombinieren. Verketten Sie den String in der Variable \javainl|sentence| und den zuvor extrahierten String von Index 23 bis 30, ohne den Plus-Operator (+) zu verwenden.
-	\item[g)] Verwenden Sie eine Methode, die jedes \javainl|'e'| innerhalb des Strings durch ein \javainl|'E'| ersetzt.
-	\item[h)] Verwenden Sie eine Methode, die das Wort \javainl|"Zeichenketten"| durch das Wort \javainl|"Strings"| ersetzt.
-	\item[i)] Verwenden Sie eine Methode, die alle Buchstaben in der Variable \javainl|sentence| in Kleinbuchstaben umwandelt.
-	\item[j)] Verwenden Sie eine Methode, die alle Buchstaben in einem String in Großbuchstaben umwandelt. Verwenden Sie zur Demonstration den Substring ab Index 31.
-
-	\item[Hinweis:] Der Link \url{https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html} kann Ihnen dabei helfen, diese Aufgabe zu lösen.
-\end{itemize}
-
-\textbf{Zusatzfrage(n):}
-\begin{enumerate}
-	\item Wie kann ein Substring extrahiert werden, wenn die Methode \javainl|substring(...)| nicht zur Verfügung steht? Wie würden Sie in diesem Fall vorgehen?
-\end{enumerate}
diff --git a/final_approach/src/strings-001/strings-example.yml b/final_approach/src/strings-001/strings-example.yml
deleted file mode 100644
index ca4a00b4f..000000000
--- a/final_approach/src/strings-001/strings-example.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# mapped tags from UIBK to Dublin Core
-title: Umgang mit der String-Klasse
-description: "Methoden der Klasse String verwenden"
-language: de
-license: mit
-creator: Stefan Podlipnig
-contributor: Andreas Merckel
-contributor: Kerstin Limbeck
-valid: 2020-10-28
-relation: (link or identifier)
-# newly added tags from Ieee:
-keywords: StringKlasse
-difficulty: leicht
-programmingLanguage: Java
-typicalLearningTime: 00:30
-context: graphs, algorithms??
-# additional information (form the Dublin Core):
-educationLevel: (Kompetenzgraph)
-audience: Anfänger
-type: Programmieraufgabe
-requires: Java14
-publisher: TUW
-subject: EP1
-format: Latex
\ No newline at end of file
diff --git a/final_approach/src/variables-001/variables-001.tex b/final_approach/src/variables-001/variables-001.tex
deleted file mode 100644
index fb5fdcc38..000000000
--- a/final_approach/src/variables-001/variables-001.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-
-\section{Umgang mit Variablen}
-\textbf{Erweitern Sie die Methode \texttt{main}:}
-\begin{itemize}
-	\item[a)] Deklarieren und initialisieren Sie je eine Variable mit den Werten
-	\\
-	\javainl|144e-2f, 1.44f, 0.14e1, 1.414, 0x1, 010, 14L, '5'|
-    und stellen Sie sicher, dass die Variablen dieselben Typen wie diese Literale haben.
-	\item[b)] Legen Sie zusätzlich zu den bereits deklarierten Variablen noch eine byte-Variable mit dem Wert 127, sowie eine short-Variable mit dem Wert 128 an.
-	\item[c)] Erzeugen Sie durch Verwendung des Plus-Operators (+) einen String, der die Werte in den zuvor beschriebenen Variablen (unter Punkt a) und b) beschrieben) enthält, jeweils getrennt durch einen Beistrich (\javainl|", "|). Geben Sie den String mittels \javainl|System.out.println(...)| aus.
-	\item[d)] Berechnen Sie das Produkt aller Werte in diesen Variablen. Geben Sie das Produkt mittels \javainl|System.out.println(...)| aus.
-	\\
-	Erwartetes Ergebnis: 3.961047254392962E8
-	\item[e)] Berechnen Sie das ganzzahlige Produkt aller Werte in diesen Variablen, wobei die Nachkommastellen vor der Multiplikation abgeschnitten werden sollen. Geben Sie das Produkt mittels \javainl|System.out.println(...)| aus.
-	\\
-	Erwartetes Ergebnis: 96495616
-	\item[f)] Berechnen Sie die Summe aller Werte in diesen Variablen und wandeln Sie das Ergebnis am Ende der Berechnung in eine ganze Zahl um. Geben Sie die ganzzahlige Summe mittels \javainl|System.out.println(...)| aus.
-	\\
-	Erwartetes Ergebnis: 336
-	\item[g)] Wandeln Sie jeden Wert in den Variablen in einen Wert vom Typ \javainl|byte| um und berechnen Sie die Summe der umgewandelten Werte. Geben Sie die Summe mittels \javainl|System.out.println(...)| aus.
-	\\
-	Erwartetes Ergebnis: 79
-	\item[h)] Erzeugen Sie eine Variable \javainl|st| vom Typ \javainl|String| und initialisieren Sie diese mit \javainl|"Programmierung"|, eine Variable \javainl|i| vom Typ \javainl|int| und eine Variable \javainl|c| vom Typ \javainl|char|. Führen Sie danach
-	\\
-	\javainl|System.out.println(st + i + c)| sowie
-	\\
-	\javainl|System.out.println(i + c + st)| aus.
-\end{itemize}
-
-\textbf{Zusatzfrage(n):}
-\begin{enumerate}
-	\item Warum ist der aus den Variablen erzeugte String nicht gleich zu den vorgegebenen Literalen
-	\\
-	\javainl|144e-2f, 1.44f, 0.14e1, 1.414, 0x1, 010, 14L, '5', 127, 128|
-	\item Welche Variablen verursachen den Unterschied zwischen den beiden Summen?
-	\item Wann wird ein Wert automatisch in einen Wert eines anderen Typs umgewandelt und wann muss eine Umwandlung explizit durchgeführt werden (\emph{Cast})?
-	\item Warum sind die Ausgaben unter Punkt h) vor und nach dem String \javainl|"Programmierung"| unterschiedlich?
-\end{enumerate}
diff --git a/final_approach/src/variables-001/variables-001.yml b/final_approach/src/variables-001/variables-001.yml
deleted file mode 100644
index 390bc336f..000000000
--- a/final_approach/src/variables-001/variables-001.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-# mapped tags from UIBK to Dublin Core
-title: Umgang mit Variablen
-description: "Deklarieren,  initialisieren und berechnen von Variablen"
-language: de
-license: mit
-creator: Stefan Podlipnig
-contributor: Andreas Merckel
-contributor: Kerstin Limbeck
-valid: 2020-10-28
-relation: (link or identifier)
-# newly added tags from Ieee:
-keywords:
-    - Datentypen
-    - Variablen
-    - Rechenoperationen
-    - Typumwandlung
-difficulty: leicht
-programmingLanguage: Java
-typicalLearningTime: 00:20
-# additional information (form the Dublin Core):
-educationLevel: (Kompetenzgraph)
-audience: Anfänger
-type: Programmieraufgabe
-requires: Java14
-publisher: TUW
-subject: EP1
-format: Latex
diff --git a/final_approach/template.pdf b/final_approach/template.pdf
deleted file mode 100644
index 0fc124a6c7283a4855505c8ef78e6638df1e1389..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 44126
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%0A*dd`-^|0z2}9+9)jSd&a<k
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

diff --git a/final_approach/template.tex b/final_approach/template.tex
deleted file mode 100644
index 06bde14e7..000000000
--- a/final_approach/template.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\documentclass[12pt]{class-tuwien}
-
-\begin{document}
-
-\include{src/if-001/if-001}
-\include{src/strings-001/strings-001}
-
-\end{document}
diff --git a/final_approach/vision/readme.md b/final_approach/vision/readme.md
deleted file mode 100644
index e69de29bb..000000000
-- 
GitLab