7
チェーンルールを視覚化する
定義 2つの関数を持つチェーンルールは次のように述べています。 D[f(g(x))] = f'(g(x)) * g'(x) または、代わりに: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) 3つの関数を持つチェーンルールは次のように述べています。 D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) または、代わりに: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) 等。 仕事 2から21までの整数を指定して、最初の形式または2番目の形式のいずれかで、その数の関数を持つチェーンルールを出力します。 2つ目のフォームを使用するかどうかを指定してください。 スペック 文字列の形式は、上記のとおりである必要があります。 すべてのスペースはそのままに 大文字の D 直後の角括弧 D アスタリスクはそのままに 後続スペースを1つ追加できます(U + 0020)。 2番目の形式の関数名の先頭にゼロを付けることができます(例:のf01代わりにf1)。 テストケース 最初のフォームを使用する場合: input output 2 …