関数の(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)。係数とべき乗は常に整数です。 係数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
ルール
- これはcode-golfなので、バイト単位の最短コードが優先されます
残念ながら、スニペットリーダーボードの実装方法がわかりません。誰かがその方法を知っているなら、投稿を自由に編集してください。