Код Middle Матрицы обновлено
Удалить полностью положительные столбцы
Условие
Матрица чисел. Удали столбцы, в которых все элементы больше нуля. Верни новую матрицу.
Что проверяют тесты
удаляет нужные столбцы
ничего не удаляется
все столбцы удаляются
вход не мутируется
пустая матрица
Как подойти
Два этапа вместо удаления по ходу: удаление столбца сдвигает индексы остальных, и обход ломается. Список сохраняемых индексов решает это и заодно делает операцию неизменяемой. Ноль - граница, о которой надо спросить: «больше нуля» это строго.
Подсказки: 2
- Сначала определи, какие столбцы оставить, потом собери новую матрицу.
- Ноль не больше нуля - столбец с нулём остаётся.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.