fix: fix fair share algorithm implementation
[poolifier.git] / src / utils.ts
index f30e175c05dd9b20561f8b82f36beaa93946584e..ed118da6b5e10165d23c2f6820af73e9ed7f02bb 100644 (file)
@@ -28,7 +28,7 @@ export const median = (dataSet: number[]): number => {
   const sortedDataSet = dataSet.slice().sort((a, b) => a - b)
   const middleIndex = Math.floor(sortedDataSet.length / 2)
   if (sortedDataSet.length % 2 === 0) {
-    return sortedDataSet[middleIndex / 2]
+    return sortedDataSet[middleIndex]
   }
   return (sortedDataSet[middleIndex - 1] + sortedDataSet[middleIndex]) / 2
 }