From 15901d4262918e0bc44ed9709c525e14c584c3cb Mon Sep 17 00:00:00 2001 From: Sergenops Date: Thu, 2 Apr 2026 22:30:27 +0300 Subject: [PATCH] Add shifted function to calculate data shift percentage --- shifted_sergen_maksutlar.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 shifted_sergen_maksutlar.py diff --git a/shifted_sergen_maksutlar.py b/shifted_sergen_maksutlar.py new file mode 100644 index 00000000..2ca63b8d --- /dev/null +++ b/shifted_sergen_maksutlar.py @@ -0,0 +1,6 @@ +def shifted(data): + n = len(data) + s = sorted(data) + mean = sum(data) / n + median = (s[n//2 - 1] + s[n//2]) / 2 if n % 2 == 0 else s[n//2] + return abs(mean - median) / abs(mean) * 100 if mean else 0