В выводе таблицы в консоль дописала дополнительное условие, чтобы таблица выглядела ровнее, но это решение не принимается, т.к. по условию пробел должен быть только один
if (MULTIPLICATION_TABLE[i][j] < 10) System.out.print(MULTIPLICATION_TABLE[i][j] + " ");
else System.out.print(MULTIPLICATION_TABLE[i][j] + " ");
Не могли ли бы вы разрешить добавлять решение с двумя пробелами тоже? (с одним пробелом же таблица совсем косо выглядит)
Anna
10 уровень
Не принимается ответ с двумя пробелами после числа
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Java Developer
18 сентября, 09:17
Суть задачи не форматирование таблицы, а ее составление и вывод на экран. Если в условии указано, что числа разделены пробелом в выводе, это значит что один из тестов написанных для этой задачи ожидает именно такой вывод, не два, не три, а именно один. Скорее всего строка просто разбивается по пробелу и каждое полученное число сравнивается с ожидаемым.
Теперь подумай на сколько круто писать тест под рандомное количество пробелов которые еще и не понятно с какой стороны стоят?)
А чтобы таблица выглядела "красиво" можно пользоваться и более подходящими для этого инструментами, например String.format("%4d", number); выведет число дополненное до четырёх знаков пробелами.
0