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