Files
freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/rosetta-code/averages-mode.md

34 lines
832 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: 594d8d0ab97724821379b1e6
title: 平均值模式
challengeType: 5
videoUrl: ''
---
# --description--
<p>编写程序以查找集合的<a href='https://en.wikipedia.org/wiki/Mode (statistics)' title='wp模式统计'>模式</a>值。 </p><p>可以忽略集合为空的情况。必须小心处理模式不唯一的情况。 </p><p>如果不适合或不可能支持常规集合,请尽可能使用向量(数组)。如果不适合或不可能支持未指定的值类型,请使用整数。 </p>
# --hints--
`mode`是一种功能。
```js
assert(typeof mode === 'function');
```
`mode([1, 3, 6, 6, 6, 6, 7, 7, 12, 12, 17])`应该相等`[6]`
```js
assert.deepEqual(mode(arr1), [6]);
```
`mode([1, 2, 4, 4, 1])`应该等于`[1, 4]`
```js
assert.deepEqual(mode(arr2).sort(), [1, 4]);
```
# --solutions--