We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de33ba0 commit d2bf332Copy full SHA for d2bf332
Week05/shifted_alp_ozdemir.py
@@ -1,9 +1,8 @@
1
-import statistics
2
-
3
def shifted(data):
4
5
- mean = statistics.mean(data)
6
- median = statistics.median(data)
7
- shifted_ratio = int((abs(mean - median) / abs(mean)) * 100)
8
9
- return shifted_ratio
+ n = len(data)
+ mean = int(sum(data) / n)
+ if n % 2 == 1:
+ median = data[int(n + 1 / 2 - 1)]
+ median = int(data[int((n / 2) - 1)] + data[int(n / 2)] / 2)
+ result = int(abs((mean - median) / mean) * 100)
+ return result
0 commit comments