@magdalen_kub
Для рассчета количества столбцов содержащих нули в многомерном массиве java, необходимо перебрать все столбцы и проверить каждый из них на наличие нулей. Для этого можно использовать следующий алгоритм:
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
public static int countColumnsWithZeros(int[][] arr) { int count = 0; int rows = arr.length; int cols = arr[0].length; for (int j = 0; j < cols; j++) { boolean hasZeros = false; for (int i = 0; i < rows; i++) { if (arr[i][j] == 0) { hasZeros = true; break; } } if (!hasZeros) { count++; } } return count; } |
Этот метод принимает на вход двумерный массив и возвращает количество столбцов содержащих нули в этом массиве.