Код печатает прямоугольник согласно заданию, но валидатор не принимает. Что не так? Все условия из задания выполнены.
UPD:
Такой код так же не сработал, хотя выдаёт правильный результат:
package com.javarush.task.pro.task04.task0405;
/*
Незаполненный прямоугольник
*/
public class Solution {
public static void main() {
int n = 0;
while (n < 10) {
if (n == 0 || n == 9) {
int m = 0;
while (m < 20) {
System.out.print("Б");
m++;
}
System.out.println();
} else {
System.out.print("Б");
int m = 0;
while (m < 18) {
System.out.print(" ");
m++;
}
System.out.println("Б");
}
n++;
}
}
}
package com.javarush.task.pro.task04.task0405;
/*
Незаполненный прямоугольник
*/
public class Solution {
public static void main() {
int n = 0;
while (n < 10) {
int m = 0;
if (n == 0 || n == 9) {
System.out.println("ББББББББББББББББББББ");
} else {
System.out.print("Б");
while (m < 18) {
System.out.print(" ");
m++;
}
System.out.println("Б");
}
n++;
}
}
}