Чтобы решить задачу, давайте шаг за шагом разберем, как отбрасывать 20% наименьших и 20% наибольших значений из заданного числового массива и подсчитать, сколько значений останется.
Шаг 1: Составим массив
У нас есть следующий массив:
[ [3, 3, 2, 2, 9, 9, 7, 7, 15, 15, 10, 10, 13, 13, 11, 11, 1, 1, 0, 0, 8, 8, 5, 5, 11, 11, 15, 15, 14, 14, 13, 13, 12, 12, 15, 15, 11, 11, 13, 13] ]
Шаг 2: Упорядочим массив
Для того чтобы легко выделить наименьшие и наибольшие значения, отсортируем массив по возрастанию:
[ [0, 0, 1, 1, 2, 2, 3, 3, 5, 5, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15, 15, 15, 15] ]
Шаг 3: Определим количество значений для удаления
Далее, чтобы найти количество значений, подлежащих удалению, найдем 20% от общего количества элементов в массиве.
Сначала определяем количество элементов в массиве:
Находим 20% от 36:
[
20% \text{ от } 36 = \frac{20}{100} \times 36 = 7.2
]
Поскольку количество удаляемых значений должно быть целым числом, округлим до ближайшего меньшего целого числа, т.е. удаляем 7 наименьших и 7 наибольших значений.
Шаг 4: Удалим 20% наименьших и наибольших значений
Теперь мы можем удалить 7 наименьших и 7 наибольших значений.
- Наименьшие 7 значений: [ 0, 0, 1, 1, 2, 2, 3 ]
- Наибольшие 7 значений: [ 15, 15, 15, 15, 15, 14, 14 ]
Шаг 5: Посчитаем оставшиеся значения
Теперь удаляем эти значения из массива:
Оставшийся массив выглядит следующим образом:
[ [5, 5, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 13] ]
Шаг 6: Подсчитаем количество оставшихся значений
Посчитаем количество оставшихся элементов:
- Всего оставшихся значений: 22.
Ответ
После удаления 20% наименьших и 20% наибольших значений в массиве останется 22 значения.