diff --git a/.idea/rGraphicsSettings.xml b/.idea/rGraphicsSettings.xml
new file mode 100644
index 0000000..b5b9c2e
--- /dev/null
+++ b/.idea/rGraphicsSettings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/rSettings.xml b/.idea/rSettings.xml
new file mode 100644
index 0000000..ca29c32
--- /dev/null
+++ b/.idea/rSettings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4319917..9faec8d 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,8 +10,8 @@
-
-
+
+
@@ -22,53 +22,54 @@
+
+
+
-
+ {
+ "associatedIndex": 0
+}
- {
+ "keyToString": {
+ "C/C++ File.loosen_janniclas_1540907_12.cpp.executor": "Run",
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "RunOnceActivity.cidr.known.project.marker": "true",
+ "RunOnceActivity.readMode.enableVisualFormatting": "true",
+ "WebServerToolWindowFactoryState": "false",
+ "cf.first.check.clang-format": "false",
+ "cidr.known.project.marker": "true",
+ "git-widget-placeholder": "main",
+ "last_opened_file_path": "C:/Universitaet/UNI_Python",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "python.debugger.dataview.coloredbydefault": "false",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
+
-
-
-
-
-
-
-
+
-
@@ -91,7 +92,6 @@
-
@@ -114,7 +114,6 @@
-
@@ -137,7 +136,6 @@
-
@@ -158,9 +156,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -190,6 +210,8 @@
+
+
@@ -212,5 +234,6 @@
+
\ No newline at end of file
diff --git a/ext_01/quick.py b/ext_01/quick.py
new file mode 100644
index 0000000..0c75dce
--- /dev/null
+++ b/ext_01/quick.py
@@ -0,0 +1,7 @@
+count = 0
+for i in range(10000): # Start from 100
+ num_str = str(i).zfill(4) # fill with zeros
+ if len(set(num_str)) == 3:
+ count += 1
+print(f"Total numbers with three different digits: {count}")
+
diff --git a/ext_02/exercise.r b/ext_02/exercise.r
new file mode 100644
index 0000000..651c4f3
--- /dev/null
+++ b/ext_02/exercise.r
@@ -0,0 +1,43 @@
+age <- 22;
+name <- "janniclas";
+
+numbers <- seq(1:10);
+alphabeth <- LETTERS;
+
+# print(class(22));
+
+even <- numbers[numbers %% 2 == 0];
+smaller <- numbers[numbers < mean(numbers)];
+
+# cat("Sum:", sum(numbers[numbers < mean(numbers)]), "\n");
+# cat("Sum:", sum(numbers < mean(numbers)), "\n");
+# cat("Correct Sum:", sum(smaller), "\n");
+
+# print(numbers < mean(numbers));
+
+infos <- c(name=name,age=age,sex="male");
+print(infos["name"]);
+
+matrix <- array(seq(1:9), dim = c(3, 3));
+# print(class(matrix));
+
+x <- 1:50;
+exercise <- sapply(1:2, function(y) mean(x[y+2*(0:49)]));
+# print(exercise);
+
+vect <- array(rep(1, 10), 10);
+
+x <- 1:100;
+# print(x > 10);
+# print(mean(x > 10));
+# print(mean(x[x > 10]));
+
+doomsday <- as.Date("2012-12-12");
+doomsdays <- weekdays(seq(as.Date("0000-12-12"), by="year", length.out = 2022));
+weekdays <- weekdays(seq(as.Date("19-02-2024"), by="days", length.out = 7));
+
+calc <- sapply(weekdays, function(y) sum(doomsdays == y));
+count <- calc[2];
+
+x <- 2*(1:5);
+print(x);
\ No newline at end of file