Привет! Проверка не проходит второй пункт :( Что у меня не так?
Дмитрий Шелемех
36 уровень
Рекурсия для мат. выражения
Решен
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Даниил Лосев Backend Developer в NBKI
23 января 2020, 09:20
Огромное спасибо за тесты, всем рекомендую)
0
Дмитрий Шелемех
20 ноября 2017, 11:05полезный
Затык оказался в том, что у меня в решении округление было один раз в конце. Переделал что бы было на каждом шаге - все прошло. Может кому то будет полезно.
+7
yury
16 ноября 2019, 23:54
Спасибо тебе, добрый человек!
0
Александр Колинченко Java Developer в EPAM
17 ноября 2017, 23:51полезный
Мне помогли такие проверки (часть 1):
solution.recursion("sin(2*(-5+1.5*4)+28)", 0); //"tan((1+1^1*1)-1*cos(90))"
+8
Александр Колинченко Java Developer в EPAM
17 ноября 2017, 23:52полезный
часть 2
+8
Александр Колинченко Java Developer в EPAM
17 ноября 2017, 23:52полезный
часть 3
+8
Олег
1 июня 2018, 08:56
Интересно, это с каких соображений 0,305 округляется до 0.3 ??
+6
Андрей Калинин
20 декабря 2018, 19:05
Добавлю свои 5 копеек, на которые потратил 4 попытки:
+1
Павел
5 января 2019, 18:10
должно быть 0.25, а не -0.25 проверил на калькуляторе. ( потому что отрицательное число в четной степени дает положительное число )
+1
АлександрExpert
4 октября 2019, 20:17
по идее же -2^(-2) аналогично -(2^(-2))
то есть, унарный минус ниже приоритетом, чем возведение в степень
или в рамках данной задачи унарный минус имеет более высокий приоритет?
+1
yury
16 ноября 2019, 11:56
Спасибо за тесты, но тут явно ошибка:
ДОБАВЛЕНО: Ан, нет! Действительно, при подсчете операций считается только начальное число операций. То есть в данном случае мы считаем: ^,+,^+ = 4
Убил несколько дней из-за невнятного условия. 0