Уже стало привычным, что валидатор принимает обычно далеко не всякое решение.
Вот и сейчас. Программа отрабатывает условие полностью. При этом валидатор решение не принимает.
Проверял работу функции createExpression на разных числах, в том числе на 1 и 3000.
Конкатенацию строк выполнял StringBuilder-ом.
Автор валидатора, подскажите, какие еще условия необходимо учесть, чтобы задача была принята
Роман Зиборов
35 уровень
Валидатор не принимает работающее решение
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavlo Plynko Java-разработчик в CodeGym Expert
18 сентября 2017, 14:05
По требованиям:
1. проверяется что в выводе на консоль, в начале идет переданное в метод "число" и "=".
2. проверяется что в выводе не встречаются больше 1 раза числа из требования.
3. проверяется что в выводе нет ничего кроме "числа", "=", чисел 0-4, 7-9, "+", "-".
4. проверяется правильность вывода для нескольких тестовых чисел.
0
Pavlo Plynko Java-разработчик в CodeGym Expert
25 сентября 2017, 08:16
В этой строке ошибка: 1234 = + 1 + 3 - 9 + 27 - 243 - 729 + 2187
+ 3 лишнее.
0
Роман Зиборов
27 сентября 2017, 09:20
Спасибо. Действительно, в моем решении есть арифметическая ошибка
Как-то не догадался проверить результат суммой
0
Сергеев ВикторMaster
17 сентября 2017, 13:12
Вы забыли выложить код.
+2
Роман Зиборов
23 сентября 2017, 20:27
Спасибо за ответ. Какой смысл публиковать код, удовлетворяющий всем условиям задачи?
0