From 9c885640355e33989c5d47d309f4b581b37b2986 Mon Sep 17 00:00:00 2001 From: YigitDastan Date: Thu, 2 Apr 2026 21:56:37 +0300 Subject: [PATCH] created shifted_yigit_dastan.py --- Week03/shifted_yigit_dastan.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week03/shifted_yigit_dastan.py diff --git a/Week03/shifted_yigit_dastan.py b/Week03/shifted_yigit_dastan.py new file mode 100644 index 00000000..ccbd9e11 --- /dev/null +++ b/Week03/shifted_yigit_dastan.py @@ -0,0 +1,9 @@ +def shifted(data): + length = len(data) + s_data = sorted(data) + mean = sum(data) / length + if length % 2 == 0: + median = (s_data[length // 2] + s_data[length // 2 - 1]) / 2 + else: + median = s_data[length // 2] + return abs(mean - median) / abs(mean) * 100 \ No newline at end of file