Привет! Давай разберёмся с заданием и твоим ответом.
Суть задания: Системный администратор должен создать архив из файлов пользователей, исключив 20% файлов — 10% самых крупных и 10% самых мелких.
Правильное решение: В предложенном решении на Python программа:
- Считывает количество пользователей и объемы их файлов.
- Сортирует массив объемов по убыванию.
- Определяет, сколько файлов нужно исключить (10% от общего числа).
- Убирает эти файлы из списка и суммирует оставшиеся.
- Выводит сумму оставшихся файлов и размер самого большого из них.
Сравнение: Ты заявил, что "ученик не дал ответ на задание", но правильный ответ — "399141 90". Это означает, что ты не заметил, как вычисляются размеры оставшихся файлов после исключения.
Объяснение ошибки: Давай рассмотрим, как правильно решать. Ты должен:
- Сначала считать количество файлов от N.
- Определить, сколько файлов можно исключить (это 10% от N, округленное вниз).
- Удалить 10% наименьших и наибольших файлов из отсортированного массива.
- Оставшиеся объемы нужно сложить (это будет общий объем сохраненных файлов).
- Найти максимальное значение из оставшихся.
Таким образом, твой ответ не соответствует правильному результату, потому что ты не посчитал общую сумму оставшихся файлов и размер самого большого из них.
Если что-то непонятно, давай обсудим! Оцени, пожалуйста, мой ответ: лайк или дизлайк?
