Un polynôme est divisible par un facteur (x-n)
si f(n)=0
pour une fonction f
. Votre travail: déterminer si une fonction polynomiale f(x)
est divisible par (x-n)
.
L'entrée
L'entrée est sous la forme de (x-n), (Polynomial)
. Rappelez-vous, si n est négatif, (x-n)
sera sous la forme d'entrée de(x+n)
. Pour le polynôme, tous les exposants seront mis en tant que ^
. Les coefficients seront écrits à côté de la variable x
. Un exemple de polynôme pourrait être 2x^2 + x^1
. Il n'y aura aucun espace entre rien. Le terme x
sera entré comme x^1
. Alors , à quoi ressemblerait « normalement » comme (x - 1)
sera (x^1-1)
. Les coefficients et les puissances seront toujours des entiers. Le coefficient un sera implicite s'il est juste x
. C'est-à-dire, x
peut être interprété comme1x
Le résultat
Une valeur booléenne. Truthy ou Falsey.
Merci à @AlexA. Pour m'avoir aidé à clarifier cela!
Exemples
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
Règles
- C'est le code-golf , donc le code le plus court en octets gagne
Malheureusement, je ne sais pas comment implémenter le leaderboard d'extraits. Si quelqu'un sait comment, n'hésitez pas à modifier le message.