Поліном ділиться на коефіцієнт, (x-n)
якщо f(n)=0
для функції f
. Ваше завдання: визначити, чи функція полінома f(x)
ділиться на (x-n)
.
Вхід
Вхід у вигляді (x-n), (Polynomial)
. Пам'ятайте, якщо n від'ємний, (x-n)
буде у формі введення(x+n)
. Для многочлена всі експоненти будуть розміщені як ^
. Коефіцієнти будуть записані поруч зі змінною x
. Прикладом може бути многочлен 2x^2 + x^1
. Між чим-небудь не буде пробілів. Термін x
буде зараховано як x^1
. Так що б «нормально» виглядати (x - 1)
буде (x^1-1)
. Коефіцієнти і потужності завжди будуть цілими числами. Коефіцієнт один буде неявним, якщо він справедливий x
. Тобто, x
можна трактувати як1x
Вихід
Булева величина. Труті, або Фальсі.
Завдяки @AlexA За те, щоб допомогти мені прояснити це!
Приклади
Input:(x^1-1),(x^1-1)
Output: True
Input: (x^1+2),(2x^2+4x^1+2)
Output: False
Input: (x^1+7),(x^2-49)
Output: True
Правила
- Це код-гольф , тому найкоротший код у байтах виграє
На жаль, я не знаю, як реалізувати таблицю лідерів фрагментів. Якщо хтось знає як, сміливо редагуйте публікацію.