Всем привет, задачу решил, но не понял почему не нравилось валидации данный код:
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int m = Integer.parseInt(reader.readLine());
int n = Integer.parseInt(reader.readLine());
for (int i = 0; i < m; i++) {
System.out.println();
for (int j = 0; j < n; j++) {
System.out.print(8);
}
}
}
}
После того как вынес sout ниже, только после этого прошло проверку, вот код который прошел:
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int m = Integer.parseInt(reader.readLine());
int n = Integer.parseInt(reader.readLine());
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.print(8);
}
System.out.println();
}
}
}
Чем не устроила первая версия, вывод точно такой же что и во втором случае.
Антон
5 уровень
Не понял в чем разница.
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #12661
26 февраля 2020, 18:50
Вывод разный, в первом случае у тебя вывод прямоугольника начинался с пустой строки.
0
Антон
26 февраля 2020, 19:05
Точно. Не заметил этого, невнимательность. Спасибо.
0