Un polynôme est divisible par un facteur (x-n)si f(n)=0pour 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 xsera 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, xpeut ê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.