多項式を使用せずに多項式クラスを作成しました。自分Term(coefficient, exponent)
で多項式を作成しています。
私は次のようないくつかの条件があります:
coefficient = 0 -> Term(0,2) -> 0x^2 -> "0"
coefficient = 1 -> Term(1,2) -> 1x^2 -> "x^2"
coefficient = -1 -> Term(-1,2) -> -1x^2 -> "-x^2"
exponent = 1 = -> Term(5,1) -> 5x^1 -> "5x"
exponent = 0 = -> Term(5,0) -> 5x^0 -> "5"
しかし、これらすべてを相互に機能するように実装することは、私に大きな頭痛の種を引き起こしTerm(-1,1)
て"-x"
い"x"
ますTerm(1,1)
。toStringメソッドのためにこれらすべての「ルール」をグループ化するためのある種のロジックを考えるのを手伝ってくれる人はいますか?