Многочлен делится на множитель, (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
правила
- Это код-гольф , поэтому выигрывает самый короткий код в байтах
К сожалению, я не знаю, как реализовать список лидеров сниппетов. Если кто-нибудь знает, как, не стесняйтесь редактировать пост.