From a2d0df4100f33f387fda9aaa829fb8651c7ae457 Mon Sep 17 00:00:00 2001 From: ikrakara Date: Sun, 26 Apr 2026 15:43:43 +0300 Subject: [PATCH] add shifted function --- Week03/shifted_ikranur_kara.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Week03/shifted_ikranur_kara.py diff --git a/Week03/shifted_ikranur_kara.py b/Week03/shifted_ikranur_kara.py new file mode 100644 index 00000000..b9a6a483 --- /dev/null +++ b/Week03/shifted_ikranur_kara.py @@ -0,0 +1,6 @@ +def shifted(sample): + mean = sum(sample) / len(sample) + s = sorted(sample) + n = len(s) + median = s[n//2] if n%2 else (s[n//2-1]+s[n//2])/2 + return 0 if mean == 0 else abs(mean-median)/abs(mean)*100