From 27866ffe3619dae89dbf3d9aca0a7ddc63558e33 Mon Sep 17 00:00:00 2001 From: hasanberkesanal1 Date: Wed, 3 Jun 2026 18:46:33 +0300 Subject: [PATCH] Create shifted_hasanberk_sanal --- Week03/shifted_hasanberk_sanal | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Week03/shifted_hasanberk_sanal diff --git a/Week03/shifted_hasanberk_sanal b/Week03/shifted_hasanberk_sanal new file mode 100644 index 00000000..493a9b89 --- /dev/null +++ b/Week03/shifted_hasanberk_sanal @@ -0,0 +1,10 @@ +def shifted(sample): + sample_sorted = sorted(sample) + n = len(sample) + + # Calculation of Mean and Median + mean = sum(sample) / n + median = (sample_sorted[n//2] if n % 2 != 0 + else (sample_sorted[n//2 - 1] + sample_sorted[n//2]) / 2) + + return abs((mean - median) / median) * 100