From 0ebd6c359f44d9c73ddadbb423da20f061d9d262 Mon Sep 17 00:00:00 2001 From: Cavit Can KEY <230316030@ogr.cbu.edu.tr> Date: Fri, 5 Jun 2026 14:04:11 +0300 Subject: [PATCH 1/5] Add files via upload --- Week01/info_cavit_can_key.py | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Week01/info_cavit_can_key.py diff --git a/Week01/info_cavit_can_key.py b/Week01/info_cavit_can_key.py new file mode 100644 index 00000000..165fed5e --- /dev/null +++ b/Week01/info_cavit_can_key.py @@ -0,0 +1,2 @@ +student_id = "230316030" +full_name = "Cavit Can Key" From d8ca68489e5bb4a45697a83df0b33286eb8a86a8 Mon Sep 17 00:00:00 2001 From: Cavit Can KEY <230316030@ogr.cbu.edu.tr> Date: Fri, 5 Jun 2026 14:06:19 +0300 Subject: [PATCH 2/5] Add files via upload --- Week02/weighted_cavit_can_key.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week02/weighted_cavit_can_key.py diff --git a/Week02/weighted_cavit_can_key.py b/Week02/weighted_cavit_can_key.py new file mode 100644 index 00000000..ae89582c --- /dev/null +++ b/Week02/weighted_cavit_can_key.py @@ -0,0 +1,9 @@ +import random + + +def weighted_srs(data, n, weights, with_replacement=False): + if weights is not None: + return random.choices(data, weights=weights, k=n) + if with_replacement: + return random.choices(data, k=n) + return random.sample(data, n) From 9b3f5023256351a92afdb3291f1fc778eb7c9ff1 Mon Sep 17 00:00:00 2001 From: Cavit Can KEY <230316030@ogr.cbu.edu.tr> Date: Fri, 5 Jun 2026 14:08:23 +0300 Subject: [PATCH 3/5] Add files via upload --- Week03/shifted_cavit_can_key.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Week03/shifted_cavit_can_key.py diff --git a/Week03/shifted_cavit_can_key.py b/Week03/shifted_cavit_can_key.py new file mode 100644 index 00000000..316fb37c --- /dev/null +++ b/Week03/shifted_cavit_can_key.py @@ -0,0 +1,6 @@ +def shifted(sample): + data = sorted(sample) + n = len(data) + mean = sum(data) / n + median = (data[(n - 1) // 2] + data[n // 2]) / 2 + return abs(mean - median) / abs(mean) * 100 if mean else 0 From 4634726ec79060d915af0226178c3eb5f9119ee6 Mon Sep 17 00:00:00 2001 From: Cavit Can KEY <230316030@ogr.cbu.edu.tr> Date: Fri, 5 Jun 2026 14:20:31 +0300 Subject: [PATCH 4/5] Delete Week03/shifted_cavit_can_key.py --- Week03/shifted_cavit_can_key.py | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 Week03/shifted_cavit_can_key.py diff --git a/Week03/shifted_cavit_can_key.py b/Week03/shifted_cavit_can_key.py deleted file mode 100644 index 316fb37c..00000000 --- a/Week03/shifted_cavit_can_key.py +++ /dev/null @@ -1,6 +0,0 @@ -def shifted(sample): - data = sorted(sample) - n = len(data) - mean = sum(data) / n - median = (data[(n - 1) // 2] + data[n // 2]) / 2 - return abs(mean - median) / abs(mean) * 100 if mean else 0 From 684c135e5bc77997b02c336d9b4d9e595708a01b Mon Sep 17 00:00:00 2001 From: Cavit Can KEY <230316030@ogr.cbu.edu.tr> Date: Fri, 5 Jun 2026 14:41:15 +0300 Subject: [PATCH 5/5] Restore Week03 submission --- Week03/shifted_cavit_can_key.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Week03/shifted_cavit_can_key.py diff --git a/Week03/shifted_cavit_can_key.py b/Week03/shifted_cavit_can_key.py new file mode 100644 index 00000000..316fb37c --- /dev/null +++ b/Week03/shifted_cavit_can_key.py @@ -0,0 +1,6 @@ +def shifted(sample): + data = sorted(sample) + n = len(data) + mean = sum(data) / n + median = (data[(n - 1) // 2] + data[n // 2]) / 2 + return abs(mean - median) / abs(mean) * 100 if mean else 0