Всем, привет. Может, кто-то подскажет в чем моя ошибка? При запуске программы все выводится правильно. Сравнил решение с правильным от автором, разница только в том, что я использую count, а они сумму i+j. Других отличий не заметил. Так почему валидатор не принимает решение? Выдает ошибку в двух последних требованиях: • Массив array необходимо заполнить согласно условию. • В программе нужно вывести элементы массива на экран (см. пример в условии). import java.util.Scanner; import java.io.InputStreamReader; import java.io.BufferedReader; /* Шахматная доска */ public class Solution { public static char[][] array; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x = scanner.nextInt(); array = new char[x][x]; int count = 0; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { if (count%2==0) { array[i][j] = '#'; } else array[i][j] = ' '; count++; } } for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { System.out.print(array[i][j]); } System.out.println(); } } }