Просьба администрацию или знающих подсказать, почему не проходит решение задачи?
import java.util.Scanner;
public class Man {
public static char[][] array;
public static void main(String[] args) {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
boolean space = false;
array = new char[num][num];
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if(space){
array[i][j] = ' ';
} else {
array[i][j] = '#';
}
space = !space;
System.out.print(array[i][j]);
}
System.out.println();
}
}
}
В условие нигде не сказано, что нельзя инициализировать доп переменную...
В итоге, в верном решении(по задумке администрации), используется проверка через деление без остатка, но я не очень понимаю в чем разница, с моим кодом, т.к. условие прописано некорректно