forked from quic-issues/427e7578-d7bf-49c8-aee9-2dd999e25316
implemented frontend including separate message system; started to implement backend
This commit is contained in:
19
yjs-poll/node_modules/lib0/statistics.js
generated
vendored
Normal file
19
yjs-poll/node_modules/lib0/statistics.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Utility helpers for generating statistics.
|
||||
*
|
||||
* @module statistics
|
||||
*/
|
||||
|
||||
import * as math from './math.js'
|
||||
|
||||
/**
|
||||
* @param {Array<number>} arr Array of values
|
||||
* @return {number} Returns null if the array is empty
|
||||
*/
|
||||
export const median = arr => arr.length === 0 ? NaN : (arr.length % 2 === 1 ? arr[(arr.length - 1) / 2] : (arr[math.floor((arr.length - 1) / 2)] + arr[math.ceil((arr.length - 1) / 2)]) / 2)
|
||||
|
||||
/**
|
||||
* @param {Array<number>} arr
|
||||
* @return {number}
|
||||
*/
|
||||
export const average = arr => arr.reduce(math.add, 0) / arr.length
|
||||
Reference in New Issue
Block a user