Перейти к содержимому
Задача · Методы массивов · урок 12 из 12

Задача: три лучших результата

Напишите функцию function topThree(scores), которая возвращает новый массив из трёх самых больших чисел массива scores, по убыванию.

  • topThree([50, 90, 70, 80]) → [90, 80, 70]
  • topThree([5, 100, 20]) → [100, 20, 5]
  • topThree([7]) → [7]

Ограничения: в scores от 0 до 10 целых чисел от 0 до 1000; повторы остаются в результате (topThree([9, 3, 9, 1]) → [9, 9, 3]); если чисел меньше трёх, верните их все по убыванию, а для пустого массива — []; сам массив scores не должен измениться.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

top.js — javascript
javascript · строк: 4
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом