Решение пришлось подгонять под правильное по мнению валидатора, свой код закомментировал. Ребят подскажите в чем разница?
public class CountGame extends Game {

    @Override
    public void initialize() {
        setScreenSize(10, 10);
        showGrid(false);
        for (int j = 0; j < 50; j++) {
            int x = getRandomNumber(10);
            int y = getRandomNumber(10);
            setCellColor(x, y, Color.GREEN);
            setCellNumber(x, y, getRandomNumber(100));
        }
        showResult();
    }

    public void showResult() {
        int sum = 0;
        int countOfGreenCells = 0;
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                if (getCellColor(i, j) == Color.GREEN) {
                    sum += getCellNumber(i, j);
                    countOfGreenCells++;
                }
            }
        }
        printSum(sum);
        printCountOfGreenCells(countOfGreenCells);
    }
//        int sum = 0;
//        int count = 0;
//        for (int i = 0; i < getScreenWidth(); i++) {
//            for (int j = 0; j < getScreenHeight(); j++) {
//                if (getCellColor(i, j) == Color.GREEN) {
//                    sum += getCellNumber(i, j);
//                    count++;
//                }
//            }
//        }
//        printSum(sum);
//        printCountOfGreenCells(count);
//    }
    private void printSum(int sum) {
        System.out.println("Сумма всех чисел = " + sum);
    }

    private void printCountOfGreenCells(int count) {
        System.out.println("Количество зеленых клеток = " + count);
    }
}