У меня есть двумерный массив, который заполнен случайными числами [0,3), исключая основную диагональ, равную 0. Это спортивная таблица, где 0 - ПОТЕРЯ, 1 - ВЫБРАТЬ, 2 - ВЫИГРАТЬ. Кроме того, если a [1] [2] = 0, то a [2] [1] = 2. Я ve done that. The task is to output number of team without losses(number of a column). How to do that? I tried .contains(), only works for Strings. It also has to exclude main diagonal with 0s. I
сделал это:
public static void getFlawless(int[][] a, byte n) {
byte i = 0;
short sum;
for (byte j = 0; j < n; j++) {
sum = 0;
i = 0;
while (i < n) {
if (a[j][i] == 0) {
sum++;
i++;
} else {
i++;
}
}
if (sum < 2) {
System.out.println("Team " + (j + 1) + " is flawless.");
sum = 0;
}
}
}